Package com.bybit.api.client.service
Class BybitJsonConverter
- java.lang.Object
-
- com.bybit.api.client.service.BybitJsonConverter
-
public class BybitJsonConverter extends Object
-
-
Constructor Summary
Constructors Constructor Description BybitJsonConverter()
-
Method Summary
-
-
-
Method Detail
-
getTradeOrderRequest
public TradeOrderRequest getTradeOrderRequest(com.fasterxml.jackson.databind.JsonNode requestNode, String category)
-
getOrderPositionIndexFromString
public PositionIdx getOrderPositionIndexFromString(String positionIdxValue)
-
getCategoryTypeFromString
public CategoryType getCategoryTypeFromString(String category)
-
convertMapToSingleOrderRequest
public TradeOrderRequest convertMapToSingleOrderRequest(Map<String,Object> orderMap)
-
convertJsonToSingleOrderRequest
public TradeOrderRequest convertJsonToSingleOrderRequest(String json) throws IOException
- Throws:
IOException
-
jsonToBatchOrderRequest
public BatchOrderRequest jsonToBatchOrderRequest(String json) throws IOException
- Throws:
IOException
-
convertMapToBatchOrderRequest
public BatchOrderRequest convertMapToBatchOrderRequest(Map<String,Object> payload)
-
convertToPlaceBatchOrderRequest
public PlaceBatchOrderRequest convertToPlaceBatchOrderRequest(BatchOrderRequest batchOrderRequest)
-
convertToAmendBatchOrderRequest
public AmendBatchOrderRequest convertToAmendBatchOrderRequest(BatchOrderRequest batchOrderRequest)
-
convertToCancelBatchOrderRequest
public CancelBatchOrderRequest convertToCancelBatchOrderRequest(BatchOrderRequest batchOrderRequest)
-
convertTradeToCancelOrderRequest
public CancelOrderRequest convertTradeToCancelOrderRequest(TradeOrderRequest tradeOrderRequest)
-
convertTradeToCancelAllOrdersRequest
public CancelAllOrdersRequest convertTradeToCancelAllOrdersRequest(TradeOrderRequest tradeOrderRequest)
-
convertTradeToAmendOrderRequest
public AmendOrderRequest convertTradeToAmendOrderRequest(TradeOrderRequest tradeOrderRequest)
-
convertTradeToPlaceOrderRequest
public PlaceOrderRequest convertTradeToPlaceOrderRequest(TradeOrderRequest tradeOrderRequest)
-
convertMapToDcpRequest
public SetDcpRequest convertMapToDcpRequest(TradeOrderRequest tradeOrderRequest)
-
mapToSetLeverageRequest
public SetLeverageRequest mapToSetLeverageRequest(PositionDataRequest positionDataRequest)
-
mapToSetAutoAddMarginRequest
public SetAutoAddMarginRequest mapToSetAutoAddMarginRequest(PositionDataRequest positionDataRequest)
-
mapToModifyMarginRequest
public ModifyMarginRequest mapToModifyMarginRequest(PositionDataRequest positionDataRequest)
-
mapToSetRiskLimitRequest
public SetRiskLimitRequest mapToSetRiskLimitRequest(PositionDataRequest positionDataRequest)
-
mapToConfirmNewRiskLimitRequest
public ConfirmNewRiskLimitRequest mapToConfirmNewRiskLimitRequest(PositionDataRequest positionDataRequest)
-
mapToSetTpSlModeRequest
public SetTpSlModeRequest mapToSetTpSlModeRequest(PositionDataRequest positionDataRequest)
-
mapToSwitchPositionModeRequest
public SwitchPositionModeRequest mapToSwitchPositionModeRequest(PositionDataRequest positionDataRequest)
-
mapToTradingStopRequest
public TradingStopRequest mapToTradingStopRequest(PositionDataRequest positionDataRequest)
-
mapToSwitchMarginRequest
public SwitchMarginRequest mapToSwitchMarginRequest(PositionDataRequest positionDataRequest)
-
mapToSetMarginModeRequest
public SetMarginModeRequest mapToSetMarginModeRequest(AccountDataRequest accountDataRequest)
-
mapToResetMarginModeRequest
public ResetMMPRequest mapToResetMarginModeRequest(AccountDataRequest accountDataRequest)
-
mapToSetCollateralCoinRequest
public SetCollateralCoinRequest mapToSetCollateralCoinRequest(AccountDataRequest accountDataRequest)
-
mapToSetMMPRequest
public SetMMPRequest mapToSetMMPRequest(AccountDataRequest accountDataRequest)
-
mapToSetSpotHedgingModeRequest
public SetSpotHedgingRequest mapToSetSpotHedgingModeRequest(AccountDataRequest setSpotHedging)
-
mapToAssetInternalTransferRequest
public AssetInternalTransferRequest mapToAssetInternalTransferRequest(AssetDataRequest assetDataRequest)
-
mapToAssetUniversalTransferRequest
public AssetUniversalTransferRequest mapToAssetUniversalTransferRequest(AssetDataRequest assetDataRequest)
-
mapToSetDepositAccountRequest
public SetAssetDepositAccountRequest mapToSetDepositAccountRequest(AssetDataRequest request)
-
mapToAssetCancelWithdrawRequest
public AssetCancelWithdrawRequest mapToAssetCancelWithdrawRequest(AssetDataRequest request)
-
mapToAssetWithdrawRequest
public AssetWithdrawRequest mapToAssetWithdrawRequest(AssetDataRequest assetDataRequest)
-
getSingleCoinBalance
public retrofit2.Call<Object> getSingleCoinBalance(BybitApiService bybitApiService, AssetDataRequest singleCoinBalanceRequest)
-
mapToCreateSubMemberRequest
public UserSubMemberRequest mapToCreateSubMemberRequest(UserDataRequest subUserRequest)
-
mapToCreateSubApiRequest
public CreateApiKeyRequest mapToCreateSubApiRequest(UserDataRequest subUserRequest)
-
mapToFreezeSubApiRequest
public FreezeSubUIDRquest mapToFreezeSubApiRequest(UserDataRequest request)
-
mapToModifyApiKeyRequest
public ModifyApiKeyRequest mapToModifyApiKeyRequest(UserDataRequest userDataRequest)
-
mapToDeleteSubApiKeyRequest
public ModifyApiKeyRequest mapToDeleteSubApiKeyRequest(UserDataRequest userDataRequest)
-
mapToSpotLeverageTokenRequest
public SpotLeverageTokenRequest mapToSpotLeverageTokenRequest(SpotMarginDataRequest spotMarginDataRequest)
-
mapToSpotMarginBorrowRequest
public SpotMarginTradeBorrowRequest mapToSpotMarginBorrowRequest(SpotMarginDataRequest spotMarginDataRequest)
-
mapToSpotMarginRepayRequest
public SpotMarginTradeRePayRequest mapToSpotMarginRepayRequest(SpotMarginDataRequest spotMarginDataRequest)
-
mapToC2CLendingFundRequest
public ClientLendingFundsRequest mapToC2CLendingFundRequest(LendingDataRequest lendingDataRequest)
-
convertToUpdateInsUidRequest
public UpdateInstitutionLoadUidRequest convertToUpdateInsUidRequest(LendingDataRequest lendingDataRequest)
-
-