UNPKG

@airwallex/node-sdk

Version:

Airwallex Node.js SDK

48 lines 2.73 kB
import { IssuingNonPciDigitalWalletTokenDto } from './issuingNonPciDigitalWalletTokenDto'; import { IssuingNonPciFeeDetailDto } from './issuingNonPciFeeDetailDto'; import { IssuingNonPciFxConversionDetailsDto } from './issuingNonPciFxConversionDetailsDto'; import { IssuingNonPciMerchantDto } from './issuingNonPciMerchantDto'; import { IssuingNonPciRiskDetailsDto } from './issuingNonPciRiskDetailsDto'; export interface IssuingNonPciLifecycleEventDto { acquiring_institution_identifier?: string; auth_code?: string; billing_amount?: number; billing_currency?: string; conversion_details?: IssuingNonPciFxConversionDetailsDto; created_at?: string; digital_wallet_token?: IssuingNonPciDigitalWalletTokenDto; expiry_date?: string; failure_reason?: string; fee_details?: Array<IssuingNonPciFeeDetailDto>; id?: string; lifecycle_id?: string; masked_card_number?: string; merchant?: IssuingNonPciMerchantDto; network_transaction_id?: string; process_result?: IssuingNonPciLifecycleEventDto.ProcessResultEnum; retrieval_ref?: string; risk_details?: IssuingNonPciRiskDetailsDto; subtype?: IssuingNonPciLifecycleEventDto.SubtypeEnum; transaction_amount?: number; transaction_currency?: string; transaction_type?: IssuingNonPciLifecycleEventDto.TransactionTypeEnum; type?: IssuingNonPciLifecycleEventDto.TypeEnum; updated_at?: string; } export declare namespace IssuingNonPciLifecycleEventDto { const validProcessResultEnum: readonly ["APPROVED", "DECLINED"]; type ProcessResultEnum = (typeof validProcessResultEnum)[number] | 'UNKNOWN'; const validSubtypeEnum: readonly ["AUTHORIZATION", "INCREMENTAL_AUTHORIZATION", "VERIFICATION", "REVERSAL", "PARTIAL_REVERSAL", "EXPIRED_AUTHORIZATION", "CLEARING", "PARTIAL_CLEARING"]; type SubtypeEnum = (typeof validSubtypeEnum)[number] | 'UNKNOWN'; const validTransactionTypeEnum: readonly ["UNKNOWN", "PURCHASE", "CASH_DISBURSEMENT", "DEBIT_ADJUSTMENT", "ACCOUNT_FUNDING_TRANSACTION", "QUASI_CASH", "FEE_COLLECTION", "MERCHANT_CREDIT", "DISPUTE_CREDIT", "CREDIT_ADJUSTMENT", "ORIGINAL_CREDIT", "FUNDS_DISBURSEMENT_CREDIT", "AVAILABLE_FUNDS_INQUIRY", "ELIGIBILITY_INQUIRY", "CARDHOLDER_ACCOUNT_TRANSFER_ATM", "PAY_OTHER_PARTY", "PAYMENT_US"]; type TransactionTypeEnum = (typeof validTransactionTypeEnum)[number] | 'UNKNOWN'; const validTypeEnum: readonly ["AUTHORIZATION", "REVERSAL", "CLEARING"]; type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN'; const discriminator: string; const attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; } //# sourceMappingURL=issuingNonPciLifecycleEventDto.d.ts.map