Package com.bybit.api.client.impl
Class BybitApiAsyncSpotMarginRestClientImpl
- java.lang.Object
-
- com.bybit.api.client.impl.BybitApiAsyncSpotMarginRestClientImpl
-
- All Implemented Interfaces:
BybitApiAsyncSpotMarginRestClient
public class BybitApiAsyncSpotMarginRestClientImpl extends Object implements BybitApiAsyncSpotMarginRestClient
Implementation of Bybit's REST API using Retrofit with synchronous/blocking method calls.
-
-
Constructor Summary
Constructors Constructor Description BybitApiAsyncSpotMarginRestClientImpl(String apiKey, String secret, String baseUrl, boolean debugMode, long recvWindow, String logOption)
-
Method Summary
-
-
-
Method Detail
-
getSpotLeverageTokenInfo
public void getSpotLeverageTokenInfo(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getSpotLeverageTokenInfoin interfaceBybitApiAsyncSpotMarginRestClient
-
getSpotLeverageTokenMarket
public void getSpotLeverageTokenMarket(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getSpotLeverageTokenMarketin interfaceBybitApiAsyncSpotMarginRestClient
-
purchaseSpotLeverageToken
public void purchaseSpotLeverageToken(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
purchaseSpotLeverageTokenin interfaceBybitApiAsyncSpotMarginRestClient
-
redeemSpotLeverageToken
public void redeemSpotLeverageToken(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
redeemSpotLeverageTokenin interfaceBybitApiAsyncSpotMarginRestClient
-
getSpotLeverageRecords
public void getSpotLeverageRecords(SpotMarginDataRequest spotLeverageOrdersRecordRequest, BybitApiCallback<Object> callback)
- Specified by:
getSpotLeverageRecordsin interfaceBybitApiAsyncSpotMarginRestClient
-
getUtaVipSpotMarginTradeData
public void getUtaVipSpotMarginTradeData(SpotMarginDataRequest utaMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getUtaVipSpotMarginTradeDatain interfaceBybitApiAsyncSpotMarginRestClient
-
setUTASpotMarginTrade
public void setUTASpotMarginTrade(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setUTASpotMarginTradein interfaceBybitApiAsyncSpotMarginRestClient
-
setUTASpotMarginTradeLeverage
public void setUTASpotMarginTradeLeverage(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setUTASpotMarginTradeLeveragein interfaceBybitApiAsyncSpotMarginRestClient
-
getUTASpotMarginTradeLeverageState
public void getUTASpotMarginTradeLeverageState(BybitApiCallback<Object> callback)
- Specified by:
getUTASpotMarginTradeLeverageStatein interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalVipSpotMarginTradeData
public void getNormalVipSpotMarginTradeData(SpotMarginDataRequest normalMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalVipSpotMarginTradeDatain interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeCoinInfo
public void getNormalSpotMarginTradeCoinInfo(SpotMarginDataRequest normalMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeCoinInfoin interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeBorrowCoinInfo
public void getNormalSpotMarginTradeBorrowCoinInfo(SpotMarginDataRequest normalMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeBorrowCoinInfoin interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeInterestQuota
public void getNormalSpotMarginTradeInterestQuota(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeInterestQuotain interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeAccountInfo
public void getNormalSpotMarginTradeAccountInfo(BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeAccountInfoin interfaceBybitApiAsyncSpotMarginRestClient
-
setNormalSpotToggleMarginTrade
public void setNormalSpotToggleMarginTrade(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
setNormalSpotToggleMarginTradein interfaceBybitApiAsyncSpotMarginRestClient
-
loanNormalSpotMarginTrade
public void loanNormalSpotMarginTrade(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
loanNormalSpotMarginTradein interfaceBybitApiAsyncSpotMarginRestClient
-
repayNormalSpotMarginTrade
public void repayNormalSpotMarginTrade(SpotMarginDataRequest spotMarginDataRequest, BybitApiCallback<Object> callback)
- Specified by:
repayNormalSpotMarginTradein interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeBorrowOrders
public void getNormalSpotMarginTradeBorrowOrders(SpotMarginDataRequest spotMarginTradeBorrowOrdersRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeBorrowOrdersin interfaceBybitApiAsyncSpotMarginRestClient
-
getNormalSpotMarginTradeRepayOrders
public void getNormalSpotMarginTradeRepayOrders(SpotMarginDataRequest spotMarginTradeRepayOrdersRequest, BybitApiCallback<Object> callback)
- Specified by:
getNormalSpotMarginTradeRepayOrdersin interfaceBybitApiAsyncSpotMarginRestClient
-
-