UNPKG

@airwallex/node-sdk

Version:

Airwallex Node.js SDK

43 lines 1.84 kB
import { AUBank } from './aUBank'; import { CABank } from './cABank'; import { EUBankRequest } from './eUBankRequest'; import { EgiroVerificationMeta } from './egiroVerificationMeta'; import { GBBank } from './gBBank'; import { HKBank } from './hKBank'; import { MandateRequestDto } from './mandateRequestDto'; import { NZBankRequest } from './nZBankRequest'; import { PlaidVerificationMeta } from './plaidVerificationMeta'; import { SGBank } from './sGBank'; import { TruelayerVerificationMeta } from './truelayerVerificationMeta'; import { USBank } from './uSBank'; export interface LinkedAccountCreateDto { account_owner_identifier?: string; au_bank?: AUBank; ca_bank?: CABank; egiro?: EgiroVerificationMeta; eu_bank?: EUBankRequest; gb_bank?: GBBank; hk_bank?: HKBank; mandate?: MandateRequestDto; nz_bank?: NZBankRequest; plaid?: PlaidVerificationMeta; preferred_verification_type?: LinkedAccountCreateDto.PreferredVerificationTypeEnum; request_id: string; sg_bank?: SGBank; truelayer?: TruelayerVerificationMeta; type: LinkedAccountCreateDto.TypeEnum; us_bank?: USBank; } export declare namespace LinkedAccountCreateDto { const validPreferredVerificationTypeEnum: readonly ["MICRO_DEPOSIT", "PLATFORM_ENDORSEMENT", "PLAID", "TRUELAYER", "EGIRO", "MANDATE"]; type PreferredVerificationTypeEnum = (typeof validPreferredVerificationTypeEnum)[number] | 'UNKNOWN'; const validTypeEnum: readonly ["AU_BANK", "NZ_BANK", "US_BANK", "GB_BANK", "EU_BANK", "HK_BANK", "SG_BANK", "CA_BANK", "AU_PAYID"]; type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN'; const discriminator: string; const attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; } //# sourceMappingURL=linkedAccountCreateDto.d.ts.map