Package org.knowm.xchange.quoine
Interface QuoineAuthenticated
- All Superinterfaces:
Quoine
-
Method Summary
Modifier and TypeMethodDescriptioncancelOrder
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, String orderID) executions
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, int productId, Integer limit, Integer page, int withDetails) getAllBalance
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType) getCryptoAccountInfo
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType) getFiatAccountInfo
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType) getTradingAccountInfo
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType) listOrders
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, String status) orderDetails
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, String orderID) placeOrder
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, QuoineNewOrderRequestWrapper quoineNewOrderRequestWrapper) trades
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, String fundingCurrency, String status, Integer limit, Integer page) transactions
(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, String currency, String transactionType, Integer limit, Integer page) Methods inherited from interface org.knowm.xchange.quoine.Quoine
getOrderBook, getQuoineProduct, getQuoineProducts
-
Method Details
-
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
-
placeOrder
@POST @Path("orders/") @Consumes("application/json") QuoineOrderResponse placeOrder(@HeaderParam("X-Quoine-API-Version") int apiVersion, @HeaderParam("X-Quoine-Auth") si.mazi.rescu.ParamsDigest signer, @HeaderParam("Content-Type") String contentTyp, QuoineNewOrderRequestWrapper quoineNewOrderRequestWrapper) 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
-