Interface QuoineAuthenticated

  • All Superinterfaces:
    Quoine

    @Path("/")
    @Produces("application/json")
    public interface QuoineAuthenticated
    extends Quoine
    • Method Detail

      • getFiatAccountInfo

        @GET
        @Path("fiat_accounts")
        FiatAccount[] getFiatAccountInfo​(@HeaderParam("X-Quoine-API-Version")
                                         int apiVersion,
                                         @HeaderParam("X-Quoine-Auth")
                                         si.mazi.rescu.ParamsDigest signer,
                                         @HeaderParam("Content-Type")
                                         String contentType)
                                  throws IOException
        Throws:
        IOException
      • getCryptoAccountInfo

        @GET
        @Path("crypto_accounts")
        BitcoinAccount[] getCryptoAccountInfo​(@HeaderParam("X-Quoine-API-Version")
                                              int apiVersion,
                                              @HeaderParam("X-Quoine-Auth")
                                              si.mazi.rescu.ParamsDigest signer,
                                              @HeaderParam("Content-Type")
                                              String contentType)
                                       throws IOException
        Throws:
        IOException
      • getAllBalance

        @GET
        @Path("accounts/balance")
        QuoineAccountBalance[] getAllBalance​(@HeaderParam("X-Quoine-API-Version")
                                             int apiVersion,
                                             @HeaderParam("X-Quoine-Auth")
                                             si.mazi.rescu.ParamsDigest signer,
                                             @HeaderParam("Content-Type")
                                             String contentType)
                                      throws IOException
        Throws:
        IOException
      • getTradingAccountInfo

        @GET
        @Path("trading_accounts")
        QuoineTradingAccountInfo[] getTradingAccountInfo​(@HeaderParam("X-Quoine-API-Version")
                                                         int apiVersion,
                                                         @HeaderParam("X-Quoine-Auth")
                                                         si.mazi.rescu.ParamsDigest signer,
                                                         @HeaderParam("Content-Type")
                                                         String contentType)
                                                  throws IOException
        Throws:
        IOException
      • cancelOrder

        @PUT
        @Path("orders/{order_id}/cancel")
        QuoineOrderResponse cancelOrder​(@HeaderParam("X-Quoine-API-Version")
                                        int apiVersion,
                                        @HeaderParam("X-Quoine-Auth")
                                        si.mazi.rescu.ParamsDigest signer,
                                        @HeaderParam("Content-Type")
                                        String contentTyp,
                                        @PathParam("order_id")
                                        String orderID)
                                 throws IOException
        Throws:
        IOException
      • orderDetails

        @GET
        @Path("orders/{order_id}")
        QuoineOrderDetailsResponse orderDetails​(@HeaderParam("X-Quoine-API-Version")
                                                int apiVersion,
                                                @HeaderParam("X-Quoine-Auth")
                                                si.mazi.rescu.ParamsDigest signer,
                                                @HeaderParam("Content-Type")
                                                String contentTyp,
                                                @PathParam("order_id")
                                                String orderID)
                                         throws IOException
        Throws:
        IOException
      • listOrders

        @GET
        @Path("orders")
        QuoineOrdersList listOrders​(@HeaderParam("X-Quoine-API-Version")
                                    int apiVersion,
                                    @HeaderParam("X-Quoine-Auth")
                                    si.mazi.rescu.ParamsDigest signer,
                                    @HeaderParam("Content-Type")
                                    String contentType,
                                    @QueryParam("status")
                                    String status)
                             throws IOException
        Throws:
        IOException
      • executions

        @GET
        @Path("executions/me")
        QuoineExecutionsResponse executions​(@HeaderParam("X-Quoine-API-Version")
                                            int apiVersion,
                                            @HeaderParam("X-Quoine-Auth")
                                            si.mazi.rescu.ParamsDigest signer,
                                            @HeaderParam("Content-Type")
                                            String contentType,
                                            @QueryParam("product_id")
                                            int productId,
                                            @QueryParam("limit")
                                            Integer limit,
                                            @QueryParam("page")
                                            Integer page,
                                            @QueryParam("with_details")
                                            int withDetails)
                                     throws IOException
        Throws:
        IOException
      • trades

        @GET
        @Path("trades")
        QuoineTradesResponse trades​(@HeaderParam("X-Quoine-API-Version")
                                    int apiVersion,
                                    @HeaderParam("X-Quoine-Auth")
                                    si.mazi.rescu.ParamsDigest signer,
                                    @HeaderParam("Content-Type")
                                    String contentType,
                                    @QueryParam("funding_currency")
                                    String fundingCurrency,
                                    @QueryParam("status")
                                    String status,
                                    @QueryParam("limit")
                                    Integer limit,
                                    @QueryParam("page")
                                    Integer page)
                             throws IOException
        Throws:
        IOException
      • transactions

        @GET
        @Path("transactions")
        QuoineTransactionsResponse transactions​(@HeaderParam("X-Quoine-API-Version")
                                                int apiVersion,
                                                @HeaderParam("X-Quoine-Auth")
                                                si.mazi.rescu.ParamsDigest signer,
                                                @HeaderParam("Content-Type")
                                                String contentType,
                                                @QueryParam("currency")
                                                String currency,
                                                @QueryParam("transaction_type")
                                                String transactionType,
                                                @QueryParam("limit")
                                                Integer limit,
                                                @QueryParam("page")
                                                Integer page)
                                         throws IOException
        Throws:
        IOException