Package org.knowm.xchange.bithumb
Interface BithumbAuthenticated
@Path("/")
@Produces("application/json")
public interface BithumbAuthenticated
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncancelOrder
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String type, String orderId, String order_currency, String payment_currency) getAccount
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String order_currency, String payment_currency) getBalance
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String currency) getOrderDetail
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String orderId, String orderCurrency, String payment_currency) getOrders
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String orderId, String type, Integer count, Integer after, String orderCurrency, String payment_currency) getTicker
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String orderCurrency, String payment_currency) getUserTransactions
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, Integer offset, Integer count, Integer searchGb, String order_currency, String payment_currency) getWalletAddress
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String currency) marketBuy
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, BigDecimal units, String order_currency, String payment_currency) marketSell
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, BigDecimal units, String order_currency, String payment_currency) placeOrder
(String apiKey, si.mazi.rescu.ParamsDigest signature, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, String apiClientType, si.mazi.rescu.ParamsDigest endpointGenerator, String orderCurrency, String paymentCurrency, BigDecimal units, BigDecimal price, String type)
-
Field Details
-
API_KEY
- See Also:
-
API_SIGN
- See Also:
-
API_NONCE
- See Also:
-
ENDPOINT
- See Also:
-
API_CLIENT_TYPE
- See Also:
-
-
Method Details
-
getAccount
@POST @Path("info/account") @Consumes("application/x-www-form-urlencoded") BithumbResponse<BithumbAccount> getAccount(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("order_currency") String order_currency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getBalance
@POST @Path("info/balance") @Consumes("application/x-www-form-urlencoded") BithumbResponse<BithumbBalance> getBalance(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("currency") String currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getWalletAddress
@POST @Path("info/wallet_address") @Consumes("application/x-www-form-urlencoded") BithumbResponse<BithumbWalletAddress> getWalletAddress(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("currency") String currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getTicker
@POST @Path("info/ticker") @Consumes("application/x-www-form-urlencoded") BithumbResponse<BithumbTicker> getTicker(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("order_currency") String orderCurrency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getOrders
@POST @Path("info/orders") @Consumes("application/x-www-form-urlencoded") BithumbResponse<List<BithumbOrder>> getOrders(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("order_id") String orderId, @FormParam("type") String type, @FormParam("count") Integer count, @FormParam("after") Integer after, @FormParam("order_currency") String orderCurrency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getOrderDetail
@POST @Path("info/order_detail") @Consumes("application/x-www-form-urlencoded") BithumbResponse<BithumbOrderDetail> getOrderDetail(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("order_id") String orderId, @FormParam("order_currency") String orderCurrency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
getUserTransactions
@POST @Path("info/user_transactions") @Consumes("application/x-www-form-urlencoded") BithumbResponse<List<BithumbUserTransaction>> getUserTransactions(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("offset") Integer offset, @FormParam("count") Integer count, @FormParam("searchGb") Integer searchGb, @FormParam("order_currency") String order_currency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
placeOrder
@POST @Path("trade/place") @Consumes("application/x-www-form-urlencoded") BithumbTradeResponse placeOrder(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("order_currency") String orderCurrency, @FormParam("payment_currency") String paymentCurrency, @FormParam("units") BigDecimal units, @FormParam("price") BigDecimal price, @FormParam("type") String type) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
cancelOrder
@POST @Path("trade/cancel") @Consumes("application/x-www-form-urlencoded") BithumbResponse cancelOrder(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("type") String type, @FormParam("order_id") String orderId, @FormParam("order_currency") String order_currency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
marketBuy
@POST @Path("trade/market_buy") @Consumes("application/x-www-form-urlencoded") BithumbTradeResponse marketBuy(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("units") BigDecimal units, @FormParam("order_currency") String order_currency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-
marketSell
@POST @Path("trade/market_sell") @Consumes("application/x-www-form-urlencoded") BithumbTradeResponse marketSell(@HeaderParam("Api-Key") String apiKey, @HeaderParam("Api-Sign") si.mazi.rescu.ParamsDigest signature, @HeaderParam("Api-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("api-client-type") String apiClientType, @FormParam("endpoint") si.mazi.rescu.ParamsDigest endpointGenerator, @FormParam("units") BigDecimal units, @FormParam("order_currency") String order_currency, @FormParam("payment_currency") String payment_currency) throws BithumbException, IOException - Throws:
BithumbException
IOException
-