Package org.knowm.xchange.bitcointoyou
Interface BitcointoyouAuthenticated
@Path("API/")
@Produces("application/json")
@Consumes("application/x-www-form-urlencoded")
public interface BitcointoyouAuthenticated
Bitcointoyou Exchange end-points that needs a credential to be used.
- Author:
- Danilo Guimaraes, Jonathas Carrijo
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrder
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String currency, String action, BigDecimal amount, BigDecimal price) deleteOrder
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String orderNumber) returnBalances
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature) returnCanceledOrders
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature) returnExecutedOrders
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature) returnOpenOrders
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature) returnOrderById
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String orderId)
-
Method Details
-
returnBalances
@GET @Path("balance.aspx") BitcointoyouBalance returnBalances(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature) -
returnOrderById
@POST @Path("getorders.aspx") BitcointoyouOrderResponse returnOrderById(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("id") String orderId) throws IOException - Throws:
IOException
-
returnOpenOrders
@GET @Path("getorders.aspx?status=OPEN") BitcointoyouOrderResponse returnOpenOrders(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature) throws IOException - Throws:
IOException
-
returnCanceledOrders
@GET @Path("getorders.aspx?status=CANCELED") HashMap<String,BitcointoyouOrderResponse[]> returnCanceledOrders(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature) throws IOException - Throws:
IOException
-
returnExecutedOrders
@GET @Path("getorders.aspx?status=EXECUTED") HashMap<String,BitcointoyouOrderResponse[]> returnExecutedOrders(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature) throws IOException - Throws:
IOException
-
createOrder
@POST @Path("createorder.aspx") BitcointoyouOrderResponse createOrder(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("asset") String currency, @QueryParam("action") String action, @QueryParam("amount") BigDecimal amount, @QueryParam("price") BigDecimal price) throws BitcointoyouException, IOException - Throws:
BitcointoyouException
IOException
-
deleteOrder
@POST @Path("deleteorders.aspx") HashMap<String,String> deleteOrder(@HeaderParam("key") String apiKey, @HeaderParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("id") String orderNumber) throws IOException - Throws:
IOException
-