bitget-api
Version:
Node.js & JavaScript SDK for Bitget REST APIs & WebSockets, with TypeScript & end-to-end tests.
136 lines (135 loc) • 2.77 kB
TypeScript
/**
*
* * Broker | Subaccount
*
*/
export interface CreateSubaccountResponseV2 {
subUid: string;
subaccountName: string;
status: string;
permList: string[];
label: string;
cTime: string;
}
export interface BrokerSubaccountV2 {
subUid: string;
subaccountName: string;
status: string;
permList: string[];
label: string;
language: string;
cTime: string;
uTime: string;
}
export interface ModifySubaccountResponseV2 {
subUid: string;
subaccountName: string;
status: string;
permList: string[];
label: string;
language: string;
cTime: string;
uTime: string;
}
export interface SubaccountEmailV2 {
subUid: string;
subaccountName: string;
subaccountEmail: string;
cTime: string;
uTime: string;
}
export interface BrokerSubaccountSpotAssetV2 {
coin: string;
available: string;
frozen: string;
locked: string;
uTime: string;
}
export interface BrokerSubaccountFutureAssetV2 {
marginCoin: string;
available: string;
frozen: string;
locked: string;
crossedMaxAvailable: string;
isolatedMaxAvailable: string;
maxTransferOut: string;
accountEquity: string;
usdtEquity: string;
btcEquity: string;
uTime: string;
}
export interface CreateSubaccountDepositAddressV2 {
subUid: string;
coin: string;
address: string;
chain: string;
tag: string;
url: string;
cTime: string;
}
export interface SubaccountDepositV2 {
orderId: string;
txId: string;
coin: string;
type: string;
dest: string;
amount: string;
status: string;
fromAddress: string;
toAddress: string;
fee: string;
chain: string;
confirm: string;
tag: string;
cTime: string;
uTime: string;
}
export interface BrokerSubaccountWithdrawalV2 {
orderId: string;
txId: string;
coin: string;
type: string;
dest: string;
amount: string;
status: string;
fromAddress: string;
toAddress: string;
fee: string;
chain: string;
confirm: string;
tag: string;
userId: string;
cTime: string;
uTime: string;
}
/**
*
* Broker | Api Key
*
*/
export interface CreateSubaccountApiKeyResponseV2 {
subUid: string;
apiKey: string;
secretKey: string;
label: string;
ipList: string[];
permType: string;
permList: string[];
}
export interface SubaccountApiKeyV2 {
subUid: string;
label: string;
apiKey: string;
secretKey: string;
permType: string;
permList: string[];
ipList: string[];
}
export interface ModifySubaccountApiKeyResponseV2 {
subUid: string;
apiKey: string;
label: string;
ipList: string[];
permType: string;
permList: string[];
}