Package com.bybit.api.client.impl
Class BybitApiAsyncAssetRestClientImpl
- java.lang.Object
-
- com.bybit.api.client.impl.BybitApiAsyncAssetRestClientImpl
-
- All Implemented Interfaces:
BybitApiAsyncAssetRestClient
public class BybitApiAsyncAssetRestClientImpl extends Object implements BybitApiAsyncAssetRestClient
Implementation of Bybit's REST API using Retrofit with asynchronous/non-blocking method calls.
-
-
Constructor Summary
Constructors Constructor Description BybitApiAsyncAssetRestClientImpl(String apiKey, String secret, String baseUrl, boolean debugMode, long recvWindow, String logOption)
-
Method Summary
-
-
-
Method Detail
-
getAssetCoinExchangeRecords
public void getAssetCoinExchangeRecords(AssetDataRequest coinExchangeRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetCoinExchangeRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetDeliveryRecords
public void getAssetDeliveryRecords(AssetDataRequest deliveryRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetDeliveryRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetUSDCSettlementRecords
public void getAssetUSDCSettlementRecords(AssetDataRequest usdcSettlementRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetUSDCSettlementRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetInfo
public void getAssetInfo(AssetDataRequest assetInfoRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetInfoin interfaceBybitApiAsyncAssetRestClient
-
getAssetAllCoinsBalance
public void getAssetAllCoinsBalance(AssetDataRequest allCoinsBalanceRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetAllCoinsBalancein interfaceBybitApiAsyncAssetRestClient
-
getAssetTransferableCoins
public void getAssetTransferableCoins(AssetDataRequest request, BybitApiCallback<Object> callback)
- Specified by:
getAssetTransferableCoinsin interfaceBybitApiAsyncAssetRestClient
-
getAssetSingleCoinBalance
public void getAssetSingleCoinBalance(AssetDataRequest singleCoinBalanceRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetSingleCoinBalancein interfaceBybitApiAsyncAssetRestClient
-
createAssetInternalTransfer
public void createAssetInternalTransfer(AssetDataRequest assetInternalTransferRequest, BybitApiCallback<Object> callback)
- Specified by:
createAssetInternalTransferin interfaceBybitApiAsyncAssetRestClient
-
getAssetTransferSubUidList
public void getAssetTransferSubUidList(BybitApiCallback<Object> callback)
- Specified by:
getAssetTransferSubUidListin interfaceBybitApiAsyncAssetRestClient
-
createAssetUniversalTransfer
public void createAssetUniversalTransfer(AssetDataRequest assetUniversalTransferRequest, BybitApiCallback<Object> callback)
- Specified by:
createAssetUniversalTransferin interfaceBybitApiAsyncAssetRestClient
-
getAssetInternalTransferRecords
public void getAssetInternalTransferRecords(AssetDataRequest internalTransferRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetInternalTransferRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetUniversalTransferRecords
public void getAssetUniversalTransferRecords(AssetDataRequest universalTransferRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetUniversalTransferRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetAllowedDepositCoinInfo
public void getAssetAllowedDepositCoinInfo(AssetDataRequest allowedDepositCoinRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetAllowedDepositCoinInfoin interfaceBybitApiAsyncAssetRestClient
-
setAssetDepositAccount
public void setAssetDepositAccount(AssetDataRequest request, BybitApiCallback<Object> callback)
- Specified by:
setAssetDepositAccountin interfaceBybitApiAsyncAssetRestClient
-
getAssetDepositRecords
public void getAssetDepositRecords(AssetDataRequest assetDepositRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetDepositRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetSubMembersDepositRecords
public void getAssetSubMembersDepositRecords(AssetDataRequest assetDepositRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetSubMembersDepositRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetInternalDepositRecords
public void getAssetInternalDepositRecords(AssetDataRequest assetDepositRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetInternalDepositRecordsin interfaceBybitApiAsyncAssetRestClient
-
getAssetMasterDepositAddress
public void getAssetMasterDepositAddress(AssetDataRequest masterDepositRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetMasterDepositAddressin interfaceBybitApiAsyncAssetRestClient
-
getAssetSubMemberDepositAddress
public void getAssetSubMemberDepositAddress(AssetDataRequest subDepositRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetSubMemberDepositAddressin interfaceBybitApiAsyncAssetRestClient
-
getAssetCoinInfo
public void getAssetCoinInfo(AssetDataRequest request, BybitApiCallback<Object> callback)
- Specified by:
getAssetCoinInfoin interfaceBybitApiAsyncAssetRestClient
-
getAssetWithdrawalAmount
public void getAssetWithdrawalAmount(AssetDataRequest request, BybitApiCallback<Object> callback)
- Specified by:
getAssetWithdrawalAmountin interfaceBybitApiAsyncAssetRestClient
-
getAssetWithdrawalRecords
public void getAssetWithdrawalRecords(AssetDataRequest assetWithdrawRecordsRequest, BybitApiCallback<Object> callback)
- Specified by:
getAssetWithdrawalRecordsin interfaceBybitApiAsyncAssetRestClient
-
cancelAssetWithdraw
public void cancelAssetWithdraw(AssetDataRequest request, BybitApiCallback<Object> callback)
- Specified by:
cancelAssetWithdrawin interfaceBybitApiAsyncAssetRestClient
-
createAssetWithdraw
public void createAssetWithdraw(AssetDataRequest assetWithdrawRequest, BybitApiCallback<Object> callback)
- Specified by:
createAssetWithdrawin interfaceBybitApiAsyncAssetRestClient
-
-