Package org.knowm.xchange.quoine
Interface QuoineAuthenticated
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QuoineOrderResponsecancelOrder(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, String orderID)QuoineExecutionsResponseexecutions(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, int productId, Integer limit, Integer page, int withDetails)QuoineAccountBalance[]getAllBalance(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType)BitcoinAccount[]getCryptoAccountInfo(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType)FiatAccount[]getFiatAccountInfo(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType)QuoineTradingAccountInfo[]getTradingAccountInfo(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType)QuoineOrdersListlistOrders(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, String status)QuoineOrderDetailsResponseorderDetails(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, String orderID)QuoineOrderResponseplaceOrder(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentTyp, QuoineNewOrderRequestWrapper quoineNewOrderRequestWrapper)QuoineTradesResponsetrades(int apiVersion, si.mazi.rescu.ParamsDigest signer, String contentType, String fundingCurrency, String status, Integer limit, Integer page)QuoineTransactionsResponsetransactions(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 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
-
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
-
-