Package com.bybit.api.client.impl
Class BybitApiUserRestClientImpl
- java.lang.Object
-
- com.bybit.api.client.impl.BybitApiUserRestClientImpl
-
- All Implemented Interfaces:
BybitApiUserRestClient
public class BybitApiUserRestClientImpl extends Object implements BybitApiUserRestClient
Implementation of Bybit's REST API using Retrofit with synchronous/blocking method calls.
-
-
Constructor Summary
Constructors Constructor Description BybitApiUserRestClientImpl(String apiKey, String secret, String baseUrl, boolean debugMode, long recvWindow, String logOption)
-
Method Summary
-
-
-
Method Detail
-
getCurrentAPIKeyInfo
public Object getCurrentAPIKeyInfo()
- Specified by:
getCurrentAPIKeyInfoin interfaceBybitApiUserRestClient
-
getSubUIDList
public Object getSubUIDList()
- Specified by:
getSubUIDListin interfaceBybitApiUserRestClient
-
getSubUIDListUnlimited
public Object getSubUIDListUnlimited(UserDataRequest subUserRequest)
- Specified by:
getSubUIDListUnlimitedin interfaceBybitApiUserRestClient
-
getSubUIDListUnlimited
public Object getSubUIDListUnlimited()
- Specified by:
getSubUIDListUnlimitedin interfaceBybitApiUserRestClient
-
getSubAccAllAPIKeyInfo
public Object getSubAccAllAPIKeyInfo(UserDataRequest subUserRequest)
- Specified by:
getSubAccAllAPIKeyInfoin interfaceBybitApiUserRestClient
-
createSubMember
public Object createSubMember(UserDataRequest request)
- Specified by:
createSubMemberin interfaceBybitApiUserRestClient
-
createSubAPI
public Object createSubAPI(UserDataRequest request)
- Specified by:
createSubAPIin interfaceBybitApiUserRestClient
-
freezeSubMember
public Object freezeSubMember(UserDataRequest request)
- Specified by:
freezeSubMemberin interfaceBybitApiUserRestClient
-
getUIDWalletType
public Object getUIDWalletType(UserDataRequest request)
- Specified by:
getUIDWalletTypein interfaceBybitApiUserRestClient
-
modifyMasterApiKey
public Object modifyMasterApiKey(UserDataRequest userDataRequest)
- Specified by:
modifyMasterApiKeyin interfaceBybitApiUserRestClient
-
modifySubApiKey
public Object modifySubApiKey(UserDataRequest userDataRequest)
- Specified by:
modifySubApiKeyin interfaceBybitApiUserRestClient
-
deleteMasterApiKey
public Object deleteMasterApiKey()
- Specified by:
deleteMasterApiKeyin interfaceBybitApiUserRestClient
-
deleteSubApiKey
public Object deleteSubApiKey(UserDataRequest userDataRequest)
- Specified by:
deleteSubApiKeyin interfaceBybitApiUserRestClient
-
getAffiliateUserInfo
public Object getAffiliateUserInfo(UserDataRequest request)
- Specified by:
getAffiliateUserInfoin interfaceBybitApiUserRestClient
-
getPreUpgradeClosePnl
public Object getPreUpgradeClosePnl(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeClosePnlin interfaceBybitApiUserRestClient
-
getPreUpgradeOrderHistory
public Object getPreUpgradeOrderHistory(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeOrderHistoryin interfaceBybitApiUserRestClient
-
getPreUpgradeTradeHistory
public Object getPreUpgradeTradeHistory(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeTradeHistoryin interfaceBybitApiUserRestClient
-
getPreUpgradeTransaction
public Object getPreUpgradeTransaction(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeTransactionin interfaceBybitApiUserRestClient
-
getPreUpgradeOptionDelivery
public Object getPreUpgradeOptionDelivery(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeOptionDeliveryin interfaceBybitApiUserRestClient
-
getPreUpgradeUsdcSettlement
public Object getPreUpgradeUsdcSettlement(PreUpgradeDataRequest request)
- Specified by:
getPreUpgradeUsdcSettlementin interfaceBybitApiUserRestClient
-
-