UNPKG

@airwallex/node-sdk

Version:

Airwallex Node.js SDK

33 lines 1.17 kB
import { DepositFee } from './depositFee'; import { DepositPayer } from './depositPayer'; import { FailureDetails } from './failureDetails'; export interface DepositDtoV2 { amount?: number; created_at?: string; currency?: string; estimated_settled_at?: string; failure_details?: FailureDetails; fee?: DepositFee; funding_source_id?: string; global_account_id?: string; id?: string; payer?: DepositPayer; provider_transaction_id?: string; reference?: string; settled_at?: string; status?: DepositDtoV2.StatusEnum; type?: DepositDtoV2.TypeEnum; } export declare namespace DepositDtoV2 { const validStatusEnum: readonly ["PENDING", "SETTLED", "REJECTED", "REVERSED"]; type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN'; const validTypeEnum: readonly ["BANK_TRANSFER", "DIRECT_DEBIT", "DIGITAL_WALLET_TRANSFER", "AGGREGATE_FUNDS"]; type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN'; const discriminator: string; const attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; } //# sourceMappingURL=depositDtoV2.d.ts.map