From ccbc16691ae967b892d20e160b81f6eddaeb68aa Mon Sep 17 00:00:00 2001 From: Jerko J <83344666+JJ-Cro@users.noreply.github.com> Date: Mon, 26 Aug 2024 09:55:43 +0200 Subject: [PATCH] chore(): minor naming changes --- src/main-client.ts | 32 +++++++++++++++++++++----------- src/types/spot.ts | 30 +++++++++++------------------- 2 files changed, 32 insertions(+), 30 deletions(-) diff --git a/src/main-client.ts b/src/main-client.ts index 209ddcb..ccbc03d 100644 --- a/src/main-client.ts +++ b/src/main-client.ts @@ -492,11 +492,7 @@ import { DualInvestmentProduct, UpdateIpRestrictionForSubApiKey, GetSubAccountDepositHistoryParams, - SubAccountDepositHistory, - SubaccountBrokerSpotAssets, QuerySubAccountSpotMarginAssetInfoParams, - SubAccountBrokerMarginAssets, - BrokerFuturesSubAccountAssets, QuerySubAccountFuturesAssetInfoParams, BrokerUniversalTransfer, ChangeSubAccountCommissionParams, @@ -511,6 +507,11 @@ import { BrokerCommissionRebate, QueryBrokerSpotCommissionRebateParams, QueryBrokerFuturesCommissionRebateParams, + UsdtMarginedFuturesResponse, + CoinMarginedFuturesResponse, + SubAccountDeposit, + SubaccountBrokerSpotAsset, + SubAccountBrokerMarginAsset, } from './types/spot'; import { @@ -3323,7 +3324,7 @@ export class MainClient extends BaseRestClient { return this.getPrivate('sapi/v1/broker/info'); } - updateBNBBurnSubAccount(params: { + updateSubAccountBNBBurn(params: { subAccountId: string; spotBNBBurn: 'true' | 'false'; }): Promise<{ @@ -3333,7 +3334,7 @@ export class MainClient extends BaseRestClient { return this.postPrivate('sapi/v1/broker/subAccount/bnbBurn/spot', params); } - updateBNBBurnSubAccountMarginInterest(params: { + updateSubAccountMarginInterestBNBBurn(params: { subAccountId: string; interestBNBBurn: 'true' | 'false'; }): Promise<{ @@ -3346,7 +3347,7 @@ export class MainClient extends BaseRestClient { ); } - getBNBBurnStatusSubAccount(params: { subAccountId: string }): Promise<{ + getSubAccountBNBBurnStatus(params: { subAccountId: string }): Promise<{ subAccountId: string; spotBNBBurn: boolean; interestBNBBurn: boolean; @@ -3401,25 +3402,34 @@ export class MainClient extends BaseRestClient { getBrokerSubDepositHistory( params: GetSubAccountDepositHistoryParams, - ): Promise { + ): Promise { return this.getPrivate('sapi/v1/broker/subAccount/depositHist', params); } getBrokerSubAccountSpotAssets( params: QuerySubAccountSpotMarginAssetInfoParams, - ): Promise { + ): Promise<{ + data: SubaccountBrokerSpotAsset[]; + timestamp: number; + }> { return this.getPrivate('sapi/v1/broker/subAccount/spotSummary', params); } getSubAccountMarginAssetInfo( params: QuerySubAccountSpotMarginAssetInfoParams, - ): Promise { + ): Promise<{ + data: SubAccountBrokerMarginAsset[]; + timestamp: number; + }> { return this.getPrivate('sapi/v1/broker/subAccount/marginSummary', params); } querySubAccountFuturesAssetInfo( params: QuerySubAccountFuturesAssetInfoParams, - ): Promise { + ): Promise<{ + data: (UsdtMarginedFuturesResponse | CoinMarginedFuturesResponse)[]; + timestamp: number; + }> { return this.getPrivate('sapi/v3/broker/subAccount/futuresSummary', params); } diff --git a/src/types/spot.ts b/src/types/spot.ts index 06694e3..a258ca9 100644 --- a/src/types/spot.ts +++ b/src/types/spot.ts @@ -4927,7 +4927,7 @@ export interface GetSubAccountDepositHistoryParams { offset?: number; } -export interface SubAccountDepositHistory { +export interface SubAccountDeposit { depositId: number; subAccountId: string; address: string; @@ -4951,25 +4951,18 @@ export interface QuerySubAccountSpotMarginAssetInfoParams { size?: number; } -// Response interface for querying sub account spot asset info -export interface SubaccountBrokerSpotAssets { - data: { - subAccountId: string; - totalBalanceOfBtc: string; - }[]; - timestamp: number; +export interface SubaccountBrokerSpotAsset { + subAccountId: string; + totalBalanceOfBtc: string; } -export interface SubAccountBrokerMarginAssets { - data: { - marginEnable: boolean; - subAccountId: string; - totalAssetOfBtc?: string; - totalLiabilityOfBtc?: string; - totalNetAssetOfBtc?: string; - marginLevel?: string; - }[]; - timestamp: number; +export interface SubAccountBrokerMarginAsset { + marginEnable: boolean; + subAccountId: string; + totalAssetOfBtc?: string; + totalLiabilityOfBtc?: string; + totalNetAssetOfBtc?: string; + marginLevel?: string; } // Request interface for querying sub account futures asset info @@ -5116,7 +5109,6 @@ export interface BrokerCommissionRebate { status: number; } - export interface QueryBrokerFuturesCommissionRebateParams { futuresType: number; // 1: USDT Futures, 2: Coin Futures startTime: number;