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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcreateSubAPI(UserDataRequest request)ObjectcreateSubMember(UserDataRequest request)ObjectdeleteMasterApiKey()ObjectdeleteSubApiKey(UserDataRequest userDataRequest)ObjectfreezeSubMember(UserDataRequest request)ObjectgetAffiliateUserInfo(UserDataRequest request)ObjectgetCurrentAPIKeyInfo()ObjectgetPreUpgradeClosePnl(PreUpgradeDataRequest request)ObjectgetPreUpgradeOptionDelivery(PreUpgradeDataRequest request)ObjectgetPreUpgradeOrderHistory(PreUpgradeDataRequest request)ObjectgetPreUpgradeTradeHistory(PreUpgradeDataRequest request)ObjectgetPreUpgradeTransaction(PreUpgradeDataRequest request)ObjectgetPreUpgradeUsdcSettlement(PreUpgradeDataRequest request)ObjectgetSubUIDList()ObjectgetUIDWalletType(UserDataRequest request)ObjectmodifyMasterApiKey(UserDataRequest userDataRequest)ObjectmodifySubApiKey(UserDataRequest userDataRequest)
-
-
-
Method Detail
-
getCurrentAPIKeyInfo
public Object getCurrentAPIKeyInfo()
- Specified by:
getCurrentAPIKeyInfoin interfaceBybitApiUserRestClient
-
getSubUIDList
public Object getSubUIDList()
- Specified by:
getSubUIDListin 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
-
-