UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

56 lines (55 loc) 2.37 kB
import { BinanceSignedClient } from '../../../clients'; import { spot } from '../../../info'; export interface GetDetailOnSubAccountFuturesAccountV2Payload<FuturesType extends spot.FuturesTypeEnum> { email: string; futuresType: FuturesType; } export interface GetDetailOnSubAccountFuturesAccountV2USDTResponse { email: string; assets: { asset: string; initialMargin: number; maintenanceMargin: number; marginBalance: number; maxWithdrawAmount: number; openOrderInitialMargin: number; positionInitialMargin: number; unrealizedProfit: number; walletBalance: number; }[]; canDeposit: boolean; canTrade: boolean; canWithdraw: boolean; feeTier: number; maxWithdrawAmount: number; totalInitialMargin: number; totalMaintenanceMargin: number; totalMarginBalance: number; totalOpenOrderInitialMargin: number; totalPositionInitialMargin: number; totalUnrealizedProfit: number; totalWalletBalance: number; updateTime: Date; } export interface GetDetailOnSubAccountFuturesAccountV2COINResponse { email: string; assets: { asset: string; initialMargin: number; maintenanceMargin: number; marginBalance: number; maxWithdrawAmount: number; openOrderInitialMargin: number; positionInitialMargin: number; unrealizedProfit: number; walletBalance: number; }[]; canDeposit: boolean; canTrade: boolean; canWithdraw: boolean; feeTier: number; updateTime: Date; } export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload<spot.FuturesTypeEnum.USDT_MARGINED_FUTURES>): Promise<GetDetailOnSubAccountFuturesAccountV2USDTResponse>; export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload<spot.FuturesTypeEnum.COIN_MARGINED_FUTURES>): Promise<GetDetailOnSubAccountFuturesAccountV2COINResponse>; export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload<spot.FuturesTypeEnum>): Promise<GetDetailOnSubAccountFuturesAccountV2USDTResponse | GetDetailOnSubAccountFuturesAccountV2COINResponse>;