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