Package com.bybit.api.client.impl
Class BybitApiAsyncPositionRestClientImpl
- java.lang.Object
-
- com.bybit.api.client.impl.BybitApiAsyncPositionRestClientImpl
-
- All Implemented Interfaces:
BybitApiAsyncPositionRestClient
public class BybitApiAsyncPositionRestClientImpl extends Object implements BybitApiAsyncPositionRestClient
Implementation of Bybit's REST API using Retrofit with asynchronous/non-blocking method calls.
-
-
Constructor Summary
Constructors Constructor Description BybitApiAsyncPositionRestClientImpl(String apiKey, String secret, String baseUrl, boolean debugMode, long recvWindow, String logOption)
-
Method Summary
-
-
-
Method Detail
-
getPositionInfo
public void getPositionInfo(PositionDataRequest positionListRequest, BybitApiCallback<Object> callback)
- Specified by:
getPositionInfoin interfaceBybitApiAsyncPositionRestClient
-
setPositionLeverage
public void setPositionLeverage(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setPositionLeveragein interfaceBybitApiAsyncPositionRestClient
-
swithMarginRequest
public void swithMarginRequest(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
swithMarginRequestin interfaceBybitApiAsyncPositionRestClient
-
switchPositionMode
public void switchPositionMode(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
switchPositionModein interfaceBybitApiAsyncPositionRestClient
-
setTpslMode
@Deprecated public void setTpslMode(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
Deprecated.- Specified by:
setTpslModein interfaceBybitApiAsyncPositionRestClient
-
setRiskLimit
@Deprecated public void setRiskLimit(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
Deprecated.- Specified by:
setRiskLimitin interfaceBybitApiAsyncPositionRestClient
-
setTradingStop
public void setTradingStop(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setTradingStopin interfaceBybitApiAsyncPositionRestClient
-
setAutoAddMargin
public void setAutoAddMargin(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setAutoAddMarginin interfaceBybitApiAsyncPositionRestClient
-
modifyPositionMargin
public void modifyPositionMargin(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
modifyPositionMarginin interfaceBybitApiAsyncPositionRestClient
-
getClosePnlList
public void getClosePnlList(PositionDataRequest closePnlHistoryRequest, BybitApiCallback<Object> callback)
- Specified by:
getClosePnlListin interfaceBybitApiAsyncPositionRestClient
-
getMovePositionHistory
public void getMovePositionHistory(PositionDataRequest movePositionHistoryRequest, BybitApiCallback<Object> callback)
- Specified by:
getMovePositionHistoryin interfaceBybitApiAsyncPositionRestClient
-
batchMovePositions
public void batchMovePositions(BatchMovePositionRequest batchMovePositionRequest, BybitApiCallback<Object> callback)
- Specified by:
batchMovePositionsin interfaceBybitApiAsyncPositionRestClient
-
confirmPositionRiskLimit
public void confirmPositionRiskLimit(PositionDataRequest positionDataRequest, BybitApiCallback<Object> callback)
- Specified by:
confirmPositionRiskLimitin interfaceBybitApiAsyncPositionRestClient
-
-