@airwallex/node-sdk
Version:
Airwallex Node.js SDK
48 lines • 2.73 kB
TypeScript
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