UNPKG

@binance/wallet

Version:

Official Binance Wallet Connector - A lightweight library that provides a convenient interface to Binance's Wallet REST API.

2,260 lines (2,193 loc) 264 kB
import { RestApiResponse, ConfigurationRestAPI } from '@binance/common'; export { BadRequestError, ConnectorClientError, ForbiddenError, NetworkError, NotFoundError, RateLimitBanError, RequiredError, ServerError, TooManyRequestsError, UnauthorizedError, WALLET_REST_API_PROD_URL } from '@binance/common'; /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountApiTradingStatusResponseDataTriggerCondition */ interface AccountApiTradingStatusResponseDataTriggerCondition { /** * * @type {number} * @memberof AccountApiTradingStatusResponseDataTriggerCondition */ GCR?: number; /** * * @type {number} * @memberof AccountApiTradingStatusResponseDataTriggerCondition */ IFER?: number; /** * * @type {number} * @memberof AccountApiTradingStatusResponseDataTriggerCondition */ UFR?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountApiTradingStatusResponseData */ interface AccountApiTradingStatusResponseData { /** * * @type {boolean} * @memberof AccountApiTradingStatusResponseData */ isLocked?: boolean; /** * * @type {number} * @memberof AccountApiTradingStatusResponseData */ plannedRecoverTime?: number; /** * * @type {AccountApiTradingStatusResponseDataTriggerCondition} * @memberof AccountApiTradingStatusResponseData */ triggerCondition?: AccountApiTradingStatusResponseDataTriggerCondition; /** * * @type {number} * @memberof AccountApiTradingStatusResponseData */ updateTime?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountApiTradingStatusResponse */ interface AccountApiTradingStatusResponse { /** * * @type {AccountApiTradingStatusResponseData} * @memberof AccountApiTradingStatusResponse */ data?: AccountApiTradingStatusResponseData; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountInfoResponse */ interface AccountInfoResponse { /** * * @type {number} * @memberof AccountInfoResponse */ vipLevel?: number; /** * * @type {boolean} * @memberof AccountInfoResponse */ isMarginEnabled?: boolean; /** * * @type {boolean} * @memberof AccountInfoResponse */ isFutureEnabled?: boolean; /** * * @type {boolean} * @memberof AccountInfoResponse */ isOptionsEnabled?: boolean; /** * * @type {boolean} * @memberof AccountInfoResponse */ isPortfolioMarginRetailEnabled?: boolean; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountStatusResponse */ interface AccountStatusResponse { /** * * @type {string} * @memberof AccountStatusResponse */ data?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllCoinsInformationResponseInnerNetworkListInner */ interface AllCoinsInformationResponseInnerNetworkListInner { /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ network?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ coin?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawIntegerMultiple?: string; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ isDefault?: boolean; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ depositEnable?: boolean; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawEnable?: boolean; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ depositDesc?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawDesc?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ specialTips?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ specialWithdrawTips?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ name?: string; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ resetAddressStatus?: boolean; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ addressRegex?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ memoRegex?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawFee?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawMin?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawMax?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawInternalMin?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ depositDust?: string; /** * * @type {number} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ minConfirm?: number; /** * * @type {number} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ unLockConfirm?: number; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ sameAddress?: boolean; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ withdrawTag?: boolean; /** * * @type {number} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ estimatedArrivalTime?: number; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ busy?: boolean; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ contractAddressUrl?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ contractAddress?: string; /** * * @type {number} * @memberof AllCoinsInformationResponseInnerNetworkListInner */ denomination?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllCoinsInformationResponseInner */ interface AllCoinsInformationResponseInner { /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ coin?: string; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInner */ depositAllEnable?: boolean; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInner */ withdrawAllEnable?: boolean; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ name?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ free?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ locked?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ freeze?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ withdrawing?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ ipoing?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ ipoable?: string; /** * * @type {string} * @memberof AllCoinsInformationResponseInner */ storage?: string; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInner */ isLegalMoney?: boolean; /** * * @type {boolean} * @memberof AllCoinsInformationResponseInner */ trading?: boolean; /** * * @type {Array<AllCoinsInformationResponseInnerNetworkListInner>} * @memberof AllCoinsInformationResponseInner */ networkList?: Array<AllCoinsInformationResponseInnerNetworkListInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllCoinsInformationResponse */ interface AllCoinsInformationResponse extends Array<AllCoinsInformationResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssetDetailResponseCTR */ interface AssetDetailResponseCTR { /** * * @type {string} * @memberof AssetDetailResponseCTR */ minWithdrawAmount?: string; /** * * @type {boolean} * @memberof AssetDetailResponseCTR */ depositStatus?: boolean; /** * * @type {number} * @memberof AssetDetailResponseCTR */ withdrawFee?: number; /** * * @type {boolean} * @memberof AssetDetailResponseCTR */ withdrawStatus?: boolean; /** * * @type {string} * @memberof AssetDetailResponseCTR */ depositTip?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssetDetailResponseSKY */ interface AssetDetailResponseSKY { /** * * @type {string} * @memberof AssetDetailResponseSKY */ minWithdrawAmount?: string; /** * * @type {boolean} * @memberof AssetDetailResponseSKY */ depositStatus?: boolean; /** * * @type {number} * @memberof AssetDetailResponseSKY */ withdrawFee?: number; /** * * @type {boolean} * @memberof AssetDetailResponseSKY */ withdrawStatus?: boolean; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssetDetailResponse */ interface AssetDetailResponse { /** * * @type {AssetDetailResponseCTR} * @memberof AssetDetailResponse */ CTR?: AssetDetailResponseCTR; /** * * @type {AssetDetailResponseSKY} * @memberof AssetDetailResponse */ SKY?: AssetDetailResponseSKY; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssetDividendRecordResponseRowsInner */ interface AssetDividendRecordResponseRowsInner { /** * * @type {number} * @memberof AssetDividendRecordResponseRowsInner */ id?: number; /** * * @type {string} * @memberof AssetDividendRecordResponseRowsInner */ amount?: string; /** * * @type {string} * @memberof AssetDividendRecordResponseRowsInner */ asset?: string; /** * * @type {number} * @memberof AssetDividendRecordResponseRowsInner */ divTime?: number; /** * * @type {string} * @memberof AssetDividendRecordResponseRowsInner */ enInfo?: string; /** * * @type {number} * @memberof AssetDividendRecordResponseRowsInner */ tranId?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssetDividendRecordResponse */ interface AssetDividendRecordResponse { /** * * @type {Array<AssetDividendRecordResponseRowsInner>} * @memberof AssetDividendRecordResponse */ rows?: Array<AssetDividendRecordResponseRowsInner>; /** * * @type {number} * @memberof AssetDividendRecordResponse */ total?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BrokerWithdrawResponse */ interface BrokerWithdrawResponse { /** * * @type {number} * @memberof BrokerWithdrawResponse */ trId?: number; /** * * @type {boolean} * @memberof BrokerWithdrawResponse */ accpted?: boolean; /** * * @type {string} * @memberof BrokerWithdrawResponse */ info?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CheckQuestionnaireRequirementsResponse */ interface CheckQuestionnaireRequirementsResponse { /** * * @type {string} * @memberof CheckQuestionnaireRequirementsResponse */ questionnaireCountryCode?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner */ interface DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner { /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner */ asset?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner */ marginBalance?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner */ walletBalance?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner */ interface DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner { /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner */ asset?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner */ free?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner */ locked?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ interface DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner { /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ entryPrice?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ markPrice?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ positionAmt?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ symbol?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner */ unRealizedProfit?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ interface DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner { /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ asset?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ borrowed?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ free?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ interest?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ locked?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner */ netAsset?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInnerData */ interface DailyAccountSnapshotResponseSnapshotVosInnerData { /** * * @type {Array<DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner>} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ balances?: Array<DailyAccountSnapshotResponseSnapshotVosInnerDataBalancesInner>; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ totalAssetOfBtc?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ marginLevel?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ totalLiabilityOfBtc?: string; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ totalNetAssetOfBtc?: string; /** * * @type {Array<DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner>} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ userAssets?: Array<DailyAccountSnapshotResponseSnapshotVosInnerDataUserAssetsInner>; /** * * @type {Array<DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner>} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ assets?: Array<DailyAccountSnapshotResponseSnapshotVosInnerDataAssetsInner>; /** * * @type {Array<DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner>} * @memberof DailyAccountSnapshotResponseSnapshotVosInnerData */ position?: Array<DailyAccountSnapshotResponseSnapshotVosInnerDataPositionInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponseSnapshotVosInner */ interface DailyAccountSnapshotResponseSnapshotVosInner { /** * * @type {DailyAccountSnapshotResponseSnapshotVosInnerData} * @memberof DailyAccountSnapshotResponseSnapshotVosInner */ data?: DailyAccountSnapshotResponseSnapshotVosInnerData; /** * * @type {string} * @memberof DailyAccountSnapshotResponseSnapshotVosInner */ type?: string; /** * * @type {number} * @memberof DailyAccountSnapshotResponseSnapshotVosInner */ updateTime?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DailyAccountSnapshotResponse */ interface DailyAccountSnapshotResponse { /** * * @type {number} * @memberof DailyAccountSnapshotResponse */ code?: number; /** * * @type {string} * @memberof DailyAccountSnapshotResponse */ msg?: string; /** * * @type {Array<DailyAccountSnapshotResponseSnapshotVosInner>} * @memberof DailyAccountSnapshotResponse */ snapshotVos?: Array<DailyAccountSnapshotResponseSnapshotVosInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositAddressResponse */ interface DepositAddressResponse { /** * * @type {string} * @memberof DepositAddressResponse */ address?: string; /** * * @type {string} * @memberof DepositAddressResponse */ coin?: string; /** * * @type {string} * @memberof DepositAddressResponse */ tag?: string; /** * * @type {string} * @memberof DepositAddressResponse */ url?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryResponseInner */ interface DepositHistoryResponseInner { /** * * @type {string} * @memberof DepositHistoryResponseInner */ id?: string; /** * * @type {string} * @memberof DepositHistoryResponseInner */ amount?: string; /** * * @type {string} * @memberof DepositHistoryResponseInner */ coin?: string; /** * * @type {string} * @memberof DepositHistoryResponseInner */ network?: string; /** * * @type {number} * @memberof DepositHistoryResponseInner */ status?: number; /** * * @type {string} * @memberof DepositHistoryResponseInner */ address?: string; /** * * @type {string} * @memberof DepositHistoryResponseInner */ addressTag?: string; /** * * @type {string} * @memberof DepositHistoryResponseInner */ txId?: string; /** * * @type {number} * @memberof DepositHistoryResponseInner */ insertTime?: number; /** * * @type {number} * @memberof DepositHistoryResponseInner */ completeTime?: number; /** * * @type {number} * @memberof DepositHistoryResponseInner */ transferType?: number; /** * * @type {string} * @memberof DepositHistoryResponseInner */ confirmTimes?: string; /** * * @type {number} * @memberof DepositHistoryResponseInner */ unlockConfirm?: number; /** * * @type {number} * @memberof DepositHistoryResponseInner */ walletType?: number; /** * * @type {number} * @memberof DepositHistoryResponseInner */ travelRuleStatus?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryResponse */ interface DepositHistoryResponse extends Array<DepositHistoryResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryTravelRuleResponseInner */ interface DepositHistoryTravelRuleResponseInner { /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ trId?: number; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ tranId?: number; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ amount?: string; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ coin?: string; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ network?: string; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ depositStatus?: number; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ travelRuleStatus?: number; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ address?: string; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ addressTag?: string; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ txId?: string; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ insertTime?: number; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ transferType?: number; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ confirmTimes?: string; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ unlockConfirm?: number; /** * * @type {number} * @memberof DepositHistoryTravelRuleResponseInner */ walletType?: number; /** * * @type {boolean} * @memberof DepositHistoryTravelRuleResponseInner */ requireQuestionnaire?: boolean; /** * * @type {string} * @memberof DepositHistoryTravelRuleResponseInner */ questionnaire?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryTravelRuleResponse */ interface DepositHistoryTravelRuleResponse extends Array<DepositHistoryTravelRuleResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryV2ResponseInnerQuestionnaire */ interface DepositHistoryV2ResponseInnerQuestionnaire { /** * * @type {string} * @memberof DepositHistoryV2ResponseInnerQuestionnaire */ vaspName?: string; /** * * @type {number} * @memberof DepositHistoryV2ResponseInnerQuestionnaire */ depositOriginator?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryV2ResponseInner */ interface DepositHistoryV2ResponseInner { /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ depositId?: string; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ amount?: string; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ network?: string; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ coin?: string; /** * * @type {number} * @memberof DepositHistoryV2ResponseInner */ depositStatus?: number; /** * * @type {number} * @memberof DepositHistoryV2ResponseInner */ travelRuleReqStatus?: number; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ address?: string; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ addressTag?: string; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ txId?: string; /** * * @type {number} * @memberof DepositHistoryV2ResponseInner */ transferType?: number; /** * * @type {string} * @memberof DepositHistoryV2ResponseInner */ confirmTimes?: string; /** * * @type {boolean} * @memberof DepositHistoryV2ResponseInner */ requireQuestionnaire?: boolean; /** * * @type {DepositHistoryV2ResponseInnerQuestionnaire} * @memberof DepositHistoryV2ResponseInner */ questionnaire?: DepositHistoryV2ResponseInnerQuestionnaire; /** * * @type {number} * @memberof DepositHistoryV2ResponseInner */ insertTime?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DepositHistoryV2Response */ interface DepositHistoryV2Response extends Array<DepositHistoryV2ResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DustTransferResponseTransferResultInner */ interface DustTransferResponseTransferResultInner { /** * * @type {string} * @memberof DustTransferResponseTransferResultInner */ amount?: string; /** * * @type {string} * @memberof DustTransferResponseTransferResultInner */ fromAsset?: string; /** * * @type {number} * @memberof DustTransferResponseTransferResultInner */ operateTime?: number; /** * * @type {string} * @memberof DustTransferResponseTransferResultInner */ serviceChargeAmount?: string; /** * * @type {number} * @memberof DustTransferResponseTransferResultInner */ tranId?: number; /** * * @type {string} * @memberof DustTransferResponseTransferResultInner */ transferedAmount?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DustTransferResponse */ interface DustTransferResponse { /** * * @type {string} * @memberof DustTransferResponse */ totalServiceCharge?: string; /** * * @type {string} * @memberof DustTransferResponse */ totalTransfered?: string; /** * * @type {Array<DustTransferResponseTransferResultInner>} * @memberof DustTransferResponse */ transferResult?: Array<DustTransferResponseTransferResultInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ interface DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner { /** * * @type {number} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ transId?: number; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ serviceChargeAmount?: string; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ amount?: string; /** * * @type {number} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ operateTime?: number; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ transferedAmount?: string; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner */ fromAsset?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DustlogResponseUserAssetDribbletsInner */ interface DustlogResponseUserAssetDribbletsInner { /** * * @type {number} * @memberof DustlogResponseUserAssetDribbletsInner */ operateTime?: number; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInner */ totalTransferedAmount?: string; /** * * @type {string} * @memberof DustlogResponseUserAssetDribbletsInner */ totalServiceChargeAmount?: string; /** * * @type {number} * @memberof DustlogResponseUserAssetDribbletsInner */ transId?: number; /** * * @type {Array<DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner>} * @memberof DustlogResponseUserAssetDribbletsInner */ userAssetDribbletDetails?: Array<DustlogResponseUserAssetDribbletsInnerUserAssetDribbletDetailsInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DustlogResponse */ interface DustlogResponse { /** * * @type {number} * @memberof DustlogResponse */ total?: number; /** * * @type {Array<DustlogResponseUserAssetDribbletsInner>} * @memberof DustlogResponse */ userAssetDribblets?: Array<DustlogResponseUserAssetDribbletsInner>; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchAddressVerificationListResponseInnerAddressQuestionnaire */ interface FetchAddressVerificationListResponseInnerAddressQuestionnaire { /** * * @type {number} * @memberof FetchAddressVerificationListResponseInnerAddressQuestionnaire */ sendTo?: number; /** * * @type {string} * @memberof FetchAddressVerificationListResponseInnerAddressQuestionnaire */ satoshiToken?: string; /** * * @type {number} * @memberof FetchAddressVerificationListResponseInnerAddressQuestionnaire */ isAddressOwner?: number; /** * * @type {number} * @memberof FetchAddressVerificationListResponseInnerAddressQuestionnaire */ verifyMethod?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchAddressVerificationListResponseInner */ interface FetchAddressVerificationListResponseInner { /** * * @type {string} * @memberof FetchAddressVerificationListResponseInner */ status?: string; /** * * @type {string} * @memberof FetchAddressVerificationListResponseInner */ token?: string; /** * * @type {string} * @memberof FetchAddressVerificationListResponseInner */ network?: string; /** * * @type {string} * @memberof FetchAddressVerificationListResponseInner */ walletAddress?: string; /** * * @type {FetchAddressVerificationListResponseInnerAddressQuestionnaire} * @memberof FetchAddressVerificationListResponseInner */ addressQuestionnaire?: FetchAddressVerificationListResponseInnerAddressQuestionnaire; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchAddressVerificationListResponse */ interface FetchAddressVerificationListResponse extends Array<FetchAddressVerificationListResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchDepositAddressListWithNetworkResponseInner */ interface FetchDepositAddressListWithNetworkResponseInner { /** * * @type {string} * @memberof FetchDepositAddressListWithNetworkResponseInner */ coin?: string; /** * * @type {string} * @memberof FetchDepositAddressListWithNetworkResponseInner */ address?: string; /** * * @type {string} * @memberof FetchDepositAddressListWithNetworkResponseInner */ tag?: string; /** * * @type {number} * @memberof FetchDepositAddressListWithNetworkResponseInner */ isDefault?: number; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchDepositAddressListWithNetworkResponse */ interface FetchDepositAddressListWithNetworkResponse extends Array<FetchDepositAddressListWithNetworkResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchWithdrawAddressListResponseInner */ interface FetchWithdrawAddressListResponseInner { /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ address?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ addressTag?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ coin?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ name?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ network?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ origin?: string; /** * * @type {string} * @memberof FetchWithdrawAddressListResponseInner */ originType?: string; /** * * @type {boolean} * @memberof FetchWithdrawAddressListResponseInner */ whiteStatus?: boolean; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchWithdrawAddressListResponse */ interface FetchWithdrawAddressListResponse extends Array<FetchWithdrawAddressListResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FetchWithdrawQuotaResponse */ interface FetchWithdrawQuotaResponse { /** * * @type {string} * @memberof FetchWithdrawQuotaResponse */ wdQuota?: string; /** * * @type {string} * @memberof FetchWithdrawQuotaResponse */ usedWdQuota?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FundingWalletResponseInner */ interface FundingWalletResponseInner { /** * * @type {string} * @memberof FundingWalletResponseInner */ asset?: string; /** * * @type {string} * @memberof FundingWalletResponseInner */ free?: string; /** * * @type {string} * @memberof FundingWalletResponseInner */ locked?: string; /** * * @type {string} * @memberof FundingWalletResponseInner */ freeze?: string; /** * * @type {string} * @memberof FundingWalletResponseInner */ withdrawing?: string; /** * * @type {string} * @memberof FundingWalletResponseInner */ btcValuation?: string; } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FundingWalletResponse */ interface FundingWalletResponse extends Array<FundingWalletResponseInner> { } /** * Binance Wallet REST API * * OpenAPI Specification for the Binance Wallet REST API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetApiKeyPermissionResponse */ interface GetApiKeyPermissionResponse { /** * * @type {boolean} * @memberof GetApiKeyPermissionResponse */ ipRestrict?: boolean; /** * * @type {number} * @memberof GetApiKeyPermissionResponse */ createTime?: number; /** * * @type {boolean} * @memberof GetApiKeyPermissionResponse */ enableReading?: boolean; /** * * @type {boolean} * @memberof GetApiKeyPermissionResponse */ enableWithdrawals?: boolean; /** * * @type {boolean} * @memberof GetApiKeyPermissionResponse */ enableInternalTransfer?: boolean; /** * * @type {boolean} * @memberof GetApiKeyPermissionResponse */ enableMargin?: boolean; /** * * @type {boolean} * @memberof Get