export interface CreateBrokerSubAccountResponseV3 { subUid: string; subaccountName: string; subaccountEmail: string; status: 'normal' | 'freeze'; permList: string[]; label: string; cTime: string; } export interface BrokerSubAccountV3 { subUid: string; subaccountName: string; subaccountEmail: string | null; status: 'normal' | 'freeze'; permList: string[]; label: string; language: string; cTime: string; uTime: string; } export interface GetBrokerSubAccountListResponseV3 { subList: BrokerSubAccountV3[]; } export interface ModifyBrokerSubAccountResponseV3 { subUid: string; subaccountName: string; status: 'normal' | 'freeze'; permList: string[]; label: string; cTime: string; uTime: string; } export interface BrokerSubWithdrawalResponseV3 { orderId: string; clientOid: string; } export interface BrokerSubDepositAddressV3 { subUid: string; coin: string; address: string; chain: string; tag: string | null; url: string; cTime: string; } export interface BrokerSubDepositWithdrawalRecordV3 { uid: string; txId: string; type: 'deposit' | 'withdrawal'; subType: 'onchain' | 'internal' | 'fast'; coin: string; amount: string; status: 'pending' | 'fail' | 'success'; ts: string; } export interface GetBrokerAllSubDepositWithdrawalResponseV3 { list: BrokerSubDepositWithdrawalRecordV3[]; endId: string; } export interface BrokerCommissionRecordV3 { uid: string; coin: string; symbol: string; dealtAmount: string; totalFee: string; deductedFee: string; paidFee: string; markUpFee: string; totalCommission: string; } export interface CreateBrokerSubApiKeyResponseV3 { subUid: string; label: string; apiKey: string; secretKey: string; permType: 'read_and_write' | 'readonly'; permList: string[]; ipList: string[] | null; } export interface ModifyBrokerSubApiKeyResponseV3 { subUid: string; label: string; apiKey: string; permType: 'read_and_write' | 'readonly'; permList: string[]; ipList: string[]; } export interface GetBrokerSubApiKeyResponseV3 { subUid: string; label: string; apiKey: string; secretKey: string; permType: 'read_and_write' | 'readonly'; permList: string[]; ipList: string[] | null; }