Package com.bybit.api.client.impl
Class BybitApiTradeRestClientImpl
- java.lang.Object
-
- com.bybit.api.client.impl.BybitApiTradeRestClientImpl
-
- All Implemented Interfaces:
BybitApiTradeRestClient
public class BybitApiTradeRestClientImpl extends Object implements BybitApiTradeRestClient
-
-
Constructor Summary
Constructors Constructor Description BybitApiTradeRestClientImpl(String apiKey, String secret, String baseUrl, boolean debugMode, long recvWindow, String logOption)
-
Method Summary
-
-
-
Method Detail
-
setDisconnectCancelAllTime
public Object setDisconnectCancelAllTime(TradeOrderRequest tradeOrderRequest)
- Specified by:
setDisconnectCancelAllTimein interfaceBybitApiTradeRestClient
-
getBorrowQuota
public Object getBorrowQuota(TradeOrderRequest borrowQuotaRequest)
- Specified by:
getBorrowQuotain interfaceBybitApiTradeRestClient
-
getOrderHistory
public Object getOrderHistory(TradeOrderRequest orderHistoryRequest)
- Specified by:
getOrderHistoryin interfaceBybitApiTradeRestClient
-
createOrder
public Object createOrder(TradeOrderRequest tradeOrderRequest)
- Specified by:
createOrderin interfaceBybitApiTradeRestClient
-
createOrder
public Object createOrder(Map<String,Object> payload)
- Specified by:
createOrderin interfaceBybitApiTradeRestClient
-
createOrder
public Object createOrder(String json) throws IOException
- Specified by:
createOrderin interfaceBybitApiTradeRestClient- Throws:
IOException
-
createBatchOrder
public Object createBatchOrder(BatchOrderRequest batchOrderRequest)
- Specified by:
createBatchOrderin interfaceBybitApiTradeRestClient
-
createBathOrder
public Object createBathOrder(Map<String,Object> payload)
- Specified by:
createBathOrderin interfaceBybitApiTradeRestClient
-
createBathOrder
public Object createBathOrder(String jsonRequest) throws IOException
- Specified by:
createBathOrderin interfaceBybitApiTradeRestClient- Throws:
IOException
-
amendBatchOrder
public Object amendBatchOrder(BatchOrderRequest batchOrderRequest)
- Specified by:
amendBatchOrderin interfaceBybitApiTradeRestClient
-
amendBatchOrder
public Object amendBatchOrder(Map<String,Object> payload)
- Specified by:
amendBatchOrderin interfaceBybitApiTradeRestClient
-
amendBatchOrder
public Object amendBatchOrder(String jsonRequest) throws IOException
- Specified by:
amendBatchOrderin interfaceBybitApiTradeRestClient- Throws:
IOException
-
amendOrder
public Object amendOrder(TradeOrderRequest order)
- Specified by:
amendOrderin interfaceBybitApiTradeRestClient
-
cancelOrder
public Object cancelOrder(TradeOrderRequest order)
- Specified by:
cancelOrderin interfaceBybitApiTradeRestClient
-
cancelBatchOrder
public Object cancelBatchOrder(BatchOrderRequest batchOrderRequest)
- Specified by:
cancelBatchOrderin interfaceBybitApiTradeRestClient
-
cancelBatchOrder
public Object cancelBatchOrder(Map<String,Object> payload)
- Specified by:
cancelBatchOrderin interfaceBybitApiTradeRestClient
-
cancelBatchOrder
public Object cancelBatchOrder(String json) throws IOException
- Specified by:
cancelBatchOrderin interfaceBybitApiTradeRestClient- Throws:
IOException
-
cancelAllOrder
public Object cancelAllOrder(TradeOrderRequest order)
- Specified by:
cancelAllOrderin interfaceBybitApiTradeRestClient
-
getOpenOrders
public Object getOpenOrders(TradeOrderRequest order)
- Specified by:
getOpenOrdersin interfaceBybitApiTradeRestClient
-
getTradeHistory
public Object getTradeHistory(TradeOrderRequest order)
- Specified by:
getTradeHistoryin interfaceBybitApiTradeRestClient
-
-