@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
720 lines • 64.9 kB
JavaScript
"use strict";
/*
* The version of the OpenAPI document: v71
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectSerializer = void 0;
__exportStar(require("./accountInfo"), exports);
__exportStar(require("./acctInfo"), exports);
__exportStar(require("./achDetails"), exports);
__exportStar(require("./additionalData3DSecure"), exports);
__exportStar(require("./additionalDataAirline"), exports);
__exportStar(require("./additionalDataCarRental"), exports);
__exportStar(require("./additionalDataCommon"), exports);
__exportStar(require("./additionalDataLevel23"), exports);
__exportStar(require("./additionalDataLodging"), exports);
__exportStar(require("./additionalDataOpenInvoice"), exports);
__exportStar(require("./additionalDataOpi"), exports);
__exportStar(require("./additionalDataRatepay"), exports);
__exportStar(require("./additionalDataRetry"), exports);
__exportStar(require("./additionalDataRisk"), exports);
__exportStar(require("./additionalDataRiskStandalone"), exports);
__exportStar(require("./additionalDataSubMerchant"), exports);
__exportStar(require("./additionalDataTemporaryServices"), exports);
__exportStar(require("./additionalDataWallets"), exports);
__exportStar(require("./address"), exports);
__exportStar(require("./affirmDetails"), exports);
__exportStar(require("./afterpayDetails"), exports);
__exportStar(require("./agency"), exports);
__exportStar(require("./airline"), exports);
__exportStar(require("./amazonPayDetails"), exports);
__exportStar(require("./amount"), exports);
__exportStar(require("./amounts"), exports);
__exportStar(require("./ancvDetails"), exports);
__exportStar(require("./androidPayDetails"), exports);
__exportStar(require("./applePayDetails"), exports);
__exportStar(require("./applePayDonations"), exports);
__exportStar(require("./applePaySessionRequest"), exports);
__exportStar(require("./applePaySessionResponse"), exports);
__exportStar(require("./applicationInfo"), exports);
__exportStar(require("./authenticationData"), exports);
__exportStar(require("./bacsDirectDebitDetails"), exports);
__exportStar(require("./balanceCheckRequest"), exports);
__exportStar(require("./balanceCheckResponse"), exports);
__exportStar(require("./billDeskDetails"), exports);
__exportStar(require("./billingAddress"), exports);
__exportStar(require("./blikDetails"), exports);
__exportStar(require("./browserInfo"), exports);
__exportStar(require("./cancelOrderRequest"), exports);
__exportStar(require("./cancelOrderResponse"), exports);
__exportStar(require("./cardBrandDetails"), exports);
__exportStar(require("./cardDetails"), exports);
__exportStar(require("./cardDetailsRequest"), exports);
__exportStar(require("./cardDetailsResponse"), exports);
__exportStar(require("./cardDonations"), exports);
__exportStar(require("./cashAppDetails"), exports);
__exportStar(require("./cellulantDetails"), exports);
__exportStar(require("./checkoutAwaitAction"), exports);
__exportStar(require("./checkoutBankAccount"), exports);
__exportStar(require("./checkoutBankTransferAction"), exports);
__exportStar(require("./checkoutDelegatedAuthenticationAction"), exports);
__exportStar(require("./checkoutNativeRedirectAction"), exports);
__exportStar(require("./checkoutOrderResponse"), exports);
__exportStar(require("./checkoutQrCodeAction"), exports);
__exportStar(require("./checkoutRedirectAction"), exports);
__exportStar(require("./checkoutSDKAction"), exports);
__exportStar(require("./checkoutSessionInstallmentOption"), exports);
__exportStar(require("./checkoutSessionThreeDS2RequestData"), exports);
__exportStar(require("./checkoutThreeDS2Action"), exports);
__exportStar(require("./checkoutVoucherAction"), exports);
__exportStar(require("./commonField"), exports);
__exportStar(require("./company"), exports);
__exportStar(require("./createCheckoutSessionRequest"), exports);
__exportStar(require("./createCheckoutSessionResponse"), exports);
__exportStar(require("./createOrderRequest"), exports);
__exportStar(require("./createOrderResponse"), exports);
__exportStar(require("./deliveryAddress"), exports);
__exportStar(require("./deliveryMethod"), exports);
__exportStar(require("./detailsRequestAuthenticationData"), exports);
__exportStar(require("./deviceRenderOptions"), exports);
__exportStar(require("./dokuDetails"), exports);
__exportStar(require("./donation"), exports);
__exportStar(require("./donationCampaign"), exports);
__exportStar(require("./donationCampaignsRequest"), exports);
__exportStar(require("./donationCampaignsResponse"), exports);
__exportStar(require("./donationPaymentRequest"), exports);
__exportStar(require("./donationPaymentResponse"), exports);
__exportStar(require("./dragonpayDetails"), exports);
__exportStar(require("./eBankingFinlandDetails"), exports);
__exportStar(require("./econtextVoucherDetails"), exports);
__exportStar(require("./eftDetails"), exports);
__exportStar(require("./encryptedOrderData"), exports);
__exportStar(require("./enhancedSchemeData"), exports);
__exportStar(require("./externalPlatform"), exports);
__exportStar(require("./fastlaneDetails"), exports);
__exportStar(require("./forexQuote"), exports);
__exportStar(require("./fraudCheckResult"), exports);
__exportStar(require("./fraudResult"), exports);
__exportStar(require("./fundOrigin"), exports);
__exportStar(require("./fundRecipient"), exports);
__exportStar(require("./genericIssuerPaymentMethodDetails"), exports);
__exportStar(require("./googlePayDetails"), exports);
__exportStar(require("./googlePayDonations"), exports);
__exportStar(require("./idealDetails"), exports);
__exportStar(require("./idealDonations"), exports);
__exportStar(require("./inputDetail"), exports);
__exportStar(require("./installmentOption"), exports);
__exportStar(require("./installments"), exports);
__exportStar(require("./item"), exports);
__exportStar(require("./klarnaDetails"), exports);
__exportStar(require("./leg"), exports);
__exportStar(require("./lineItem"), exports);
__exportStar(require("./listStoredPaymentMethodsResponse"), exports);
__exportStar(require("./mandate"), exports);
__exportStar(require("./masterpassDetails"), exports);
__exportStar(require("./mbwayDetails"), exports);
__exportStar(require("./merchantDevice"), exports);
__exportStar(require("./merchantRiskIndicator"), exports);
__exportStar(require("./mobilePayDetails"), exports);
__exportStar(require("./molPayDetails"), exports);
__exportStar(require("./name"), exports);
__exportStar(require("./openInvoiceDetails"), exports);
__exportStar(require("./passenger"), exports);
__exportStar(require("./payByBankAISDirectDebitDetails"), exports);
__exportStar(require("./payByBankDetails"), exports);
__exportStar(require("./payPalDetails"), exports);
__exportStar(require("./payPayDetails"), exports);
__exportStar(require("./payToDetails"), exports);
__exportStar(require("./payUUpiDetails"), exports);
__exportStar(require("./payWithGoogleDetails"), exports);
__exportStar(require("./payWithGoogleDonations"), exports);
__exportStar(require("./paymentAmountUpdateRequest"), exports);
__exportStar(require("./paymentAmountUpdateResponse"), exports);
__exportStar(require("./paymentCancelRequest"), exports);
__exportStar(require("./paymentCancelResponse"), exports);
__exportStar(require("./paymentCaptureRequest"), exports);
__exportStar(require("./paymentCaptureResponse"), exports);
__exportStar(require("./paymentCompletionDetails"), exports);
__exportStar(require("./paymentDetails"), exports);
__exportStar(require("./paymentDetailsRequest"), exports);
__exportStar(require("./paymentDetailsResponse"), exports);
__exportStar(require("./paymentLinkRequest"), exports);
__exportStar(require("./paymentLinkResponse"), exports);
__exportStar(require("./paymentMethod"), exports);
__exportStar(require("./paymentMethodGroup"), exports);
__exportStar(require("./paymentMethodIssuer"), exports);
__exportStar(require("./paymentMethodToStore"), exports);
__exportStar(require("./paymentMethodUPIApps"), exports);
__exportStar(require("./paymentMethodsRequest"), exports);
__exportStar(require("./paymentMethodsResponse"), exports);
__exportStar(require("./paymentRefundRequest"), exports);
__exportStar(require("./paymentRefundResponse"), exports);
__exportStar(require("./paymentRequest"), exports);
__exportStar(require("./paymentResponse"), exports);
__exportStar(require("./paymentReversalRequest"), exports);
__exportStar(require("./paymentReversalResponse"), exports);
__exportStar(require("./paypalUpdateOrderRequest"), exports);
__exportStar(require("./paypalUpdateOrderResponse"), exports);
__exportStar(require("./phone"), exports);
__exportStar(require("./pixDetails"), exports);
__exportStar(require("./pixRecurring"), exports);
__exportStar(require("./platformChargebackLogic"), exports);
__exportStar(require("./pseDetails"), exports);
__exportStar(require("./rakutenPayDetails"), exports);
__exportStar(require("./ratepayDetails"), exports);
__exportStar(require("./recurring"), exports);
__exportStar(require("./responseAdditionalData3DSecure"), exports);
__exportStar(require("./responseAdditionalDataBillingAddress"), exports);
__exportStar(require("./responseAdditionalDataCard"), exports);
__exportStar(require("./responseAdditionalDataCommon"), exports);
__exportStar(require("./responseAdditionalDataDomesticError"), exports);
__exportStar(require("./responseAdditionalDataInstallments"), exports);
__exportStar(require("./responseAdditionalDataNetworkTokens"), exports);
__exportStar(require("./responseAdditionalDataOpi"), exports);
__exportStar(require("./responseAdditionalDataSepa"), exports);
__exportStar(require("./responsePaymentMethod"), exports);
__exportStar(require("./riskData"), exports);
__exportStar(require("./rivertyDetails"), exports);
__exportStar(require("./sDKEphemPubKey"), exports);
__exportStar(require("./samsungPayDetails"), exports);
__exportStar(require("./sepaDirectDebitDetails"), exports);
__exportStar(require("./serviceError"), exports);
__exportStar(require("./sessionResultResponse"), exports);
__exportStar(require("./shopperInteractionDevice"), exports);
__exportStar(require("./split"), exports);
__exportStar(require("./splitAmount"), exports);
__exportStar(require("./standalonePaymentCancelRequest"), exports);
__exportStar(require("./standalonePaymentCancelResponse"), exports);
__exportStar(require("./storedPaymentMethod"), exports);
__exportStar(require("./storedPaymentMethodDetails"), exports);
__exportStar(require("./storedPaymentMethodRequest"), exports);
__exportStar(require("./storedPaymentMethodResource"), exports);
__exportStar(require("./subInputDetail"), exports);
__exportStar(require("./subMerchant"), exports);
__exportStar(require("./subMerchantInfo"), exports);
__exportStar(require("./surcharge"), exports);
__exportStar(require("./taxTotal"), exports);
__exportStar(require("./threeDS2RequestData"), exports);
__exportStar(require("./threeDS2RequestFields"), exports);
__exportStar(require("./threeDS2ResponseData"), exports);
__exportStar(require("./threeDS2Result"), exports);
__exportStar(require("./threeDSRequestData"), exports);
__exportStar(require("./threeDSRequestorAuthenticationInfo"), exports);
__exportStar(require("./threeDSRequestorPriorAuthenticationInfo"), exports);
__exportStar(require("./threeDSecureData"), exports);
__exportStar(require("./ticket"), exports);
__exportStar(require("./travelAgency"), exports);
__exportStar(require("./twintDetails"), exports);
__exportStar(require("./updatePaymentLinkRequest"), exports);
__exportStar(require("./upiCollectDetails"), exports);
__exportStar(require("./upiIntentDetails"), exports);
__exportStar(require("./utilityRequest"), exports);
__exportStar(require("./utilityResponse"), exports);
__exportStar(require("./vippsDetails"), exports);
__exportStar(require("./visaCheckoutDetails"), exports);
__exportStar(require("./weChatPayDetails"), exports);
__exportStar(require("./weChatPayMiniProgramDetails"), exports);
__exportStar(require("./zipDetails"), exports);
const accountInfo_1 = require("./accountInfo");
const acctInfo_1 = require("./acctInfo");
const achDetails_1 = require("./achDetails");
const additionalData3DSecure_1 = require("./additionalData3DSecure");
const additionalDataAirline_1 = require("./additionalDataAirline");
const additionalDataCarRental_1 = require("./additionalDataCarRental");
const additionalDataCommon_1 = require("./additionalDataCommon");
const additionalDataLevel23_1 = require("./additionalDataLevel23");
const additionalDataLodging_1 = require("./additionalDataLodging");
const additionalDataOpenInvoice_1 = require("./additionalDataOpenInvoice");
const additionalDataOpi_1 = require("./additionalDataOpi");
const additionalDataRatepay_1 = require("./additionalDataRatepay");
const additionalDataRetry_1 = require("./additionalDataRetry");
const additionalDataRisk_1 = require("./additionalDataRisk");
const additionalDataRiskStandalone_1 = require("./additionalDataRiskStandalone");
const additionalDataSubMerchant_1 = require("./additionalDataSubMerchant");
const additionalDataTemporaryServices_1 = require("./additionalDataTemporaryServices");
const additionalDataWallets_1 = require("./additionalDataWallets");
const address_1 = require("./address");
const affirmDetails_1 = require("./affirmDetails");
const afterpayDetails_1 = require("./afterpayDetails");
const agency_1 = require("./agency");
const airline_1 = require("./airline");
const amazonPayDetails_1 = require("./amazonPayDetails");
const amount_1 = require("./amount");
const amounts_1 = require("./amounts");
const ancvDetails_1 = require("./ancvDetails");
const androidPayDetails_1 = require("./androidPayDetails");
const applePayDetails_1 = require("./applePayDetails");
const applePayDonations_1 = require("./applePayDonations");
const applePaySessionRequest_1 = require("./applePaySessionRequest");
const applePaySessionResponse_1 = require("./applePaySessionResponse");
const applicationInfo_1 = require("./applicationInfo");
const authenticationData_1 = require("./authenticationData");
const bacsDirectDebitDetails_1 = require("./bacsDirectDebitDetails");
const balanceCheckRequest_1 = require("./balanceCheckRequest");
const balanceCheckResponse_1 = require("./balanceCheckResponse");
const billDeskDetails_1 = require("./billDeskDetails");
const billingAddress_1 = require("./billingAddress");
const blikDetails_1 = require("./blikDetails");
const browserInfo_1 = require("./browserInfo");
const cancelOrderRequest_1 = require("./cancelOrderRequest");
const cancelOrderResponse_1 = require("./cancelOrderResponse");
const cardBrandDetails_1 = require("./cardBrandDetails");
const cardDetails_1 = require("./cardDetails");
const cardDetailsRequest_1 = require("./cardDetailsRequest");
const cardDetailsResponse_1 = require("./cardDetailsResponse");
const cardDonations_1 = require("./cardDonations");
const cashAppDetails_1 = require("./cashAppDetails");
const cellulantDetails_1 = require("./cellulantDetails");
const checkoutAwaitAction_1 = require("./checkoutAwaitAction");
const checkoutBankAccount_1 = require("./checkoutBankAccount");
const checkoutBankTransferAction_1 = require("./checkoutBankTransferAction");
const checkoutDelegatedAuthenticationAction_1 = require("./checkoutDelegatedAuthenticationAction");
const checkoutNativeRedirectAction_1 = require("./checkoutNativeRedirectAction");
const checkoutOrderResponse_1 = require("./checkoutOrderResponse");
const checkoutQrCodeAction_1 = require("./checkoutQrCodeAction");
const checkoutRedirectAction_1 = require("./checkoutRedirectAction");
const checkoutSDKAction_1 = require("./checkoutSDKAction");
const checkoutSessionInstallmentOption_1 = require("./checkoutSessionInstallmentOption");
const checkoutSessionThreeDS2RequestData_1 = require("./checkoutSessionThreeDS2RequestData");
const checkoutThreeDS2Action_1 = require("./checkoutThreeDS2Action");
const checkoutVoucherAction_1 = require("./checkoutVoucherAction");
const commonField_1 = require("./commonField");
const company_1 = require("./company");
const createCheckoutSessionRequest_1 = require("./createCheckoutSessionRequest");
const createCheckoutSessionResponse_1 = require("./createCheckoutSessionResponse");
const createOrderRequest_1 = require("./createOrderRequest");
const createOrderResponse_1 = require("./createOrderResponse");
const deliveryAddress_1 = require("./deliveryAddress");
const deliveryMethod_1 = require("./deliveryMethod");
const detailsRequestAuthenticationData_1 = require("./detailsRequestAuthenticationData");
const deviceRenderOptions_1 = require("./deviceRenderOptions");
const dokuDetails_1 = require("./dokuDetails");
const donation_1 = require("./donation");
const donationCampaign_1 = require("./donationCampaign");
const donationCampaignsRequest_1 = require("./donationCampaignsRequest");
const donationCampaignsResponse_1 = require("./donationCampaignsResponse");
const donationPaymentRequest_1 = require("./donationPaymentRequest");
const donationPaymentResponse_1 = require("./donationPaymentResponse");
const dragonpayDetails_1 = require("./dragonpayDetails");
const eBankingFinlandDetails_1 = require("./eBankingFinlandDetails");
const econtextVoucherDetails_1 = require("./econtextVoucherDetails");
const eftDetails_1 = require("./eftDetails");
const encryptedOrderData_1 = require("./encryptedOrderData");
const enhancedSchemeData_1 = require("./enhancedSchemeData");
const externalPlatform_1 = require("./externalPlatform");
const fastlaneDetails_1 = require("./fastlaneDetails");
const forexQuote_1 = require("./forexQuote");
const fraudCheckResult_1 = require("./fraudCheckResult");
const fraudResult_1 = require("./fraudResult");
const fundOrigin_1 = require("./fundOrigin");
const fundRecipient_1 = require("./fundRecipient");
const genericIssuerPaymentMethodDetails_1 = require("./genericIssuerPaymentMethodDetails");
const googlePayDetails_1 = require("./googlePayDetails");
const googlePayDonations_1 = require("./googlePayDonations");
const idealDetails_1 = require("./idealDetails");
const idealDonations_1 = require("./idealDonations");
const inputDetail_1 = require("./inputDetail");
const installmentOption_1 = require("./installmentOption");
const installments_1 = require("./installments");
const item_1 = require("./item");
const klarnaDetails_1 = require("./klarnaDetails");
const leg_1 = require("./leg");
const lineItem_1 = require("./lineItem");
const listStoredPaymentMethodsResponse_1 = require("./listStoredPaymentMethodsResponse");
const mandate_1 = require("./mandate");
const masterpassDetails_1 = require("./masterpassDetails");
const mbwayDetails_1 = require("./mbwayDetails");
const merchantDevice_1 = require("./merchantDevice");
const merchantRiskIndicator_1 = require("./merchantRiskIndicator");
const mobilePayDetails_1 = require("./mobilePayDetails");
const molPayDetails_1 = require("./molPayDetails");
const name_1 = require("./name");
const openInvoiceDetails_1 = require("./openInvoiceDetails");
const passenger_1 = require("./passenger");
const payByBankAISDirectDebitDetails_1 = require("./payByBankAISDirectDebitDetails");
const payByBankDetails_1 = require("./payByBankDetails");
const payPalDetails_1 = require("./payPalDetails");
const payPayDetails_1 = require("./payPayDetails");
const payToDetails_1 = require("./payToDetails");
const payUUpiDetails_1 = require("./payUUpiDetails");
const payWithGoogleDetails_1 = require("./payWithGoogleDetails");
const payWithGoogleDonations_1 = require("./payWithGoogleDonations");
const paymentAmountUpdateRequest_1 = require("./paymentAmountUpdateRequest");
const paymentAmountUpdateResponse_1 = require("./paymentAmountUpdateResponse");
const paymentCancelRequest_1 = require("./paymentCancelRequest");
const paymentCancelResponse_1 = require("./paymentCancelResponse");
const paymentCaptureRequest_1 = require("./paymentCaptureRequest");
const paymentCaptureResponse_1 = require("./paymentCaptureResponse");
const paymentCompletionDetails_1 = require("./paymentCompletionDetails");
const paymentDetails_1 = require("./paymentDetails");
const paymentDetailsRequest_1 = require("./paymentDetailsRequest");
const paymentDetailsResponse_1 = require("./paymentDetailsResponse");
const paymentLinkRequest_1 = require("./paymentLinkRequest");
const paymentLinkResponse_1 = require("./paymentLinkResponse");
const paymentMethod_1 = require("./paymentMethod");
const paymentMethodGroup_1 = require("./paymentMethodGroup");
const paymentMethodIssuer_1 = require("./paymentMethodIssuer");
const paymentMethodToStore_1 = require("./paymentMethodToStore");
const paymentMethodUPIApps_1 = require("./paymentMethodUPIApps");
const paymentMethodsRequest_1 = require("./paymentMethodsRequest");
const paymentMethodsResponse_1 = require("./paymentMethodsResponse");
const paymentRefundRequest_1 = require("./paymentRefundRequest");
const paymentRefundResponse_1 = require("./paymentRefundResponse");
const paymentRequest_1 = require("./paymentRequest");
const paymentResponse_1 = require("./paymentResponse");
const paymentReversalRequest_1 = require("./paymentReversalRequest");
const paymentReversalResponse_1 = require("./paymentReversalResponse");
const paypalUpdateOrderRequest_1 = require("./paypalUpdateOrderRequest");
const paypalUpdateOrderResponse_1 = require("./paypalUpdateOrderResponse");
const phone_1 = require("./phone");
const pixDetails_1 = require("./pixDetails");
const pixRecurring_1 = require("./pixRecurring");
const platformChargebackLogic_1 = require("./platformChargebackLogic");
const pseDetails_1 = require("./pseDetails");
const rakutenPayDetails_1 = require("./rakutenPayDetails");
const ratepayDetails_1 = require("./ratepayDetails");
const recurring_1 = require("./recurring");
const responseAdditionalData3DSecure_1 = require("./responseAdditionalData3DSecure");
const responseAdditionalDataBillingAddress_1 = require("./responseAdditionalDataBillingAddress");
const responseAdditionalDataCard_1 = require("./responseAdditionalDataCard");
const responseAdditionalDataCommon_1 = require("./responseAdditionalDataCommon");
const responseAdditionalDataDomesticError_1 = require("./responseAdditionalDataDomesticError");
const responseAdditionalDataInstallments_1 = require("./responseAdditionalDataInstallments");
const responseAdditionalDataNetworkTokens_1 = require("./responseAdditionalDataNetworkTokens");
const responseAdditionalDataOpi_1 = require("./responseAdditionalDataOpi");
const responseAdditionalDataSepa_1 = require("./responseAdditionalDataSepa");
const responsePaymentMethod_1 = require("./responsePaymentMethod");
const riskData_1 = require("./riskData");
const rivertyDetails_1 = require("./rivertyDetails");
const sDKEphemPubKey_1 = require("./sDKEphemPubKey");
const samsungPayDetails_1 = require("./samsungPayDetails");
const sepaDirectDebitDetails_1 = require("./sepaDirectDebitDetails");
const serviceError_1 = require("./serviceError");
const sessionResultResponse_1 = require("./sessionResultResponse");
const shopperInteractionDevice_1 = require("./shopperInteractionDevice");
const split_1 = require("./split");
const splitAmount_1 = require("./splitAmount");
const standalonePaymentCancelRequest_1 = require("./standalonePaymentCancelRequest");
const standalonePaymentCancelResponse_1 = require("./standalonePaymentCancelResponse");
const storedPaymentMethod_1 = require("./storedPaymentMethod");
const storedPaymentMethodDetails_1 = require("./storedPaymentMethodDetails");
const storedPaymentMethodRequest_1 = require("./storedPaymentMethodRequest");
const storedPaymentMethodResource_1 = require("./storedPaymentMethodResource");
const subInputDetail_1 = require("./subInputDetail");
const subMerchant_1 = require("./subMerchant");
const subMerchantInfo_1 = require("./subMerchantInfo");
const surcharge_1 = require("./surcharge");
const taxTotal_1 = require("./taxTotal");
const threeDS2RequestData_1 = require("./threeDS2RequestData");
const threeDS2RequestFields_1 = require("./threeDS2RequestFields");
const threeDS2ResponseData_1 = require("./threeDS2ResponseData");
const threeDS2Result_1 = require("./threeDS2Result");
const threeDSRequestData_1 = require("./threeDSRequestData");
const threeDSRequestorAuthenticationInfo_1 = require("./threeDSRequestorAuthenticationInfo");
const threeDSRequestorPriorAuthenticationInfo_1 = require("./threeDSRequestorPriorAuthenticationInfo");
const threeDSecureData_1 = require("./threeDSecureData");
const ticket_1 = require("./ticket");
const travelAgency_1 = require("./travelAgency");
const twintDetails_1 = require("./twintDetails");
const updatePaymentLinkRequest_1 = require("./updatePaymentLinkRequest");
const upiCollectDetails_1 = require("./upiCollectDetails");
const upiIntentDetails_1 = require("./upiIntentDetails");
const utilityRequest_1 = require("./utilityRequest");
const utilityResponse_1 = require("./utilityResponse");
const vippsDetails_1 = require("./vippsDetails");
const visaCheckoutDetails_1 = require("./visaCheckoutDetails");
const weChatPayDetails_1 = require("./weChatPayDetails");
const weChatPayMiniProgramDetails_1 = require("./weChatPayMiniProgramDetails");
const zipDetails_1 = require("./zipDetails");
/* tslint:disable:no-unused-variable */
let primitives = [
"string",
"boolean",
"double",
"integer",
"long",
"float",
"number",
"any"
];
let enumsMap = {
"AccountInfo.AccountAgeIndicatorEnum": accountInfo_1.AccountInfo.AccountAgeIndicatorEnum,
"AccountInfo.AccountChangeIndicatorEnum": accountInfo_1.AccountInfo.AccountChangeIndicatorEnum,
"AccountInfo.AccountTypeEnum": accountInfo_1.AccountInfo.AccountTypeEnum,
"AccountInfo.DeliveryAddressUsageIndicatorEnum": accountInfo_1.AccountInfo.DeliveryAddressUsageIndicatorEnum,
"AccountInfo.PasswordChangeIndicatorEnum": accountInfo_1.AccountInfo.PasswordChangeIndicatorEnum,
"AccountInfo.PaymentAccountIndicatorEnum": accountInfo_1.AccountInfo.PaymentAccountIndicatorEnum,
"AcctInfo.ChAccAgeIndEnum": acctInfo_1.AcctInfo.ChAccAgeIndEnum,
"AcctInfo.ChAccChangeIndEnum": acctInfo_1.AcctInfo.ChAccChangeIndEnum,
"AcctInfo.ChAccPwChangeIndEnum": acctInfo_1.AcctInfo.ChAccPwChangeIndEnum,
"AcctInfo.PaymentAccIndEnum": acctInfo_1.AcctInfo.PaymentAccIndEnum,
"AcctInfo.ShipAddressUsageIndEnum": acctInfo_1.AcctInfo.ShipAddressUsageIndEnum,
"AcctInfo.ShipNameIndicatorEnum": acctInfo_1.AcctInfo.ShipNameIndicatorEnum,
"AcctInfo.SuspiciousAccActivityEnum": acctInfo_1.AcctInfo.SuspiciousAccActivityEnum,
"AchDetails.AccountHolderTypeEnum": achDetails_1.AchDetails.AccountHolderTypeEnum,
"AchDetails.BankAccountTypeEnum": achDetails_1.AchDetails.BankAccountTypeEnum,
"AchDetails.TypeEnum": achDetails_1.AchDetails.TypeEnum,
"AdditionalData3DSecure.ChallengeWindowSizeEnum": additionalData3DSecure_1.AdditionalData3DSecure.ChallengeWindowSizeEnum,
"AdditionalDataCommon.IndustryUsageEnum": additionalDataCommon_1.AdditionalDataCommon.IndustryUsageEnum,
"AffirmDetails.TypeEnum": affirmDetails_1.AffirmDetails.TypeEnum,
"AfterpayDetails.TypeEnum": afterpayDetails_1.AfterpayDetails.TypeEnum,
"AmazonPayDetails.TypeEnum": amazonPayDetails_1.AmazonPayDetails.TypeEnum,
"AncvDetails.TypeEnum": ancvDetails_1.AncvDetails.TypeEnum,
"AndroidPayDetails.TypeEnum": androidPayDetails_1.AndroidPayDetails.TypeEnum,
"ApplePayDetails.FundingSourceEnum": applePayDetails_1.ApplePayDetails.FundingSourceEnum,
"ApplePayDetails.TypeEnum": applePayDetails_1.ApplePayDetails.TypeEnum,
"ApplePayDonations.FundingSourceEnum": applePayDonations_1.ApplePayDonations.FundingSourceEnum,
"ApplePayDonations.TypeEnum": applePayDonations_1.ApplePayDonations.TypeEnum,
"AuthenticationData.AttemptAuthenticationEnum": authenticationData_1.AuthenticationData.AttemptAuthenticationEnum,
"BacsDirectDebitDetails.TypeEnum": bacsDirectDebitDetails_1.BacsDirectDebitDetails.TypeEnum,
"BalanceCheckRequest.RecurringProcessingModelEnum": balanceCheckRequest_1.BalanceCheckRequest.RecurringProcessingModelEnum,
"BalanceCheckRequest.ShopperInteractionEnum": balanceCheckRequest_1.BalanceCheckRequest.ShopperInteractionEnum,
"BalanceCheckResponse.ResultCodeEnum": balanceCheckResponse_1.BalanceCheckResponse.ResultCodeEnum,
"BillDeskDetails.TypeEnum": billDeskDetails_1.BillDeskDetails.TypeEnum,
"BlikDetails.TypeEnum": blikDetails_1.BlikDetails.TypeEnum,
"CancelOrderResponse.ResultCodeEnum": cancelOrderResponse_1.CancelOrderResponse.ResultCodeEnum,
"CardDetails.FundingSourceEnum": cardDetails_1.CardDetails.FundingSourceEnum,
"CardDetails.TypeEnum": cardDetails_1.CardDetails.TypeEnum,
"CardDonations.FundingSourceEnum": cardDonations_1.CardDonations.FundingSourceEnum,
"CardDonations.TypeEnum": cardDonations_1.CardDonations.TypeEnum,
"CashAppDetails.TypeEnum": cashAppDetails_1.CashAppDetails.TypeEnum,
"CellulantDetails.TypeEnum": cellulantDetails_1.CellulantDetails.TypeEnum,
"CheckoutAwaitAction.TypeEnum": checkoutAwaitAction_1.CheckoutAwaitAction.TypeEnum,
"CheckoutBankAccount.AccountTypeEnum": checkoutBankAccount_1.CheckoutBankAccount.AccountTypeEnum,
"CheckoutBankTransferAction.TypeEnum": checkoutBankTransferAction_1.CheckoutBankTransferAction.TypeEnum,
"CheckoutDelegatedAuthenticationAction.TypeEnum": checkoutDelegatedAuthenticationAction_1.CheckoutDelegatedAuthenticationAction.TypeEnum,
"CheckoutNativeRedirectAction.TypeEnum": checkoutNativeRedirectAction_1.CheckoutNativeRedirectAction.TypeEnum,
"CheckoutQrCodeAction.TypeEnum": checkoutQrCodeAction_1.CheckoutQrCodeAction.TypeEnum,
"CheckoutRedirectAction.TypeEnum": checkoutRedirectAction_1.CheckoutRedirectAction.TypeEnum,
"CheckoutSDKAction.TypeEnum": checkoutSDKAction_1.CheckoutSDKAction.TypeEnum,
"CheckoutSessionInstallmentOption.PlansEnum": checkoutSessionInstallmentOption_1.CheckoutSessionInstallmentOption.PlansEnum,
"CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum": checkoutSessionThreeDS2RequestData_1.CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum,
"CheckoutThreeDS2Action.TypeEnum": checkoutThreeDS2Action_1.CheckoutThreeDS2Action.TypeEnum,
"CheckoutVoucherAction.TypeEnum": checkoutVoucherAction_1.CheckoutVoucherAction.TypeEnum,
"CreateCheckoutSessionRequest.ChannelEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.ChannelEnum,
"CreateCheckoutSessionRequest.ModeEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.ModeEnum,
"CreateCheckoutSessionRequest.RecurringProcessingModelEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.RecurringProcessingModelEnum,
"CreateCheckoutSessionRequest.ShopperInteractionEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.ShopperInteractionEnum,
"CreateCheckoutSessionRequest.StoreFiltrationModeEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.StoreFiltrationModeEnum,
"CreateCheckoutSessionRequest.StorePaymentMethodModeEnum": createCheckoutSessionRequest_1.CreateCheckoutSessionRequest.StorePaymentMethodModeEnum,
"CreateCheckoutSessionResponse.ChannelEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.ChannelEnum,
"CreateCheckoutSessionResponse.ModeEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.ModeEnum,
"CreateCheckoutSessionResponse.RecurringProcessingModelEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.RecurringProcessingModelEnum,
"CreateCheckoutSessionResponse.ShopperInteractionEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.ShopperInteractionEnum,
"CreateCheckoutSessionResponse.StoreFiltrationModeEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.StoreFiltrationModeEnum,
"CreateCheckoutSessionResponse.StorePaymentMethodModeEnum": createCheckoutSessionResponse_1.CreateCheckoutSessionResponse.StorePaymentMethodModeEnum,
"CreateOrderResponse.ResultCodeEnum": createOrderResponse_1.CreateOrderResponse.ResultCodeEnum,
"DeliveryMethod.TypeEnum": deliveryMethod_1.DeliveryMethod.TypeEnum,
"DeviceRenderOptions.SdkInterfaceEnum": deviceRenderOptions_1.DeviceRenderOptions.SdkInterfaceEnum,
"DeviceRenderOptions.SdkUiTypeEnum": deviceRenderOptions_1.DeviceRenderOptions.SdkUiTypeEnum,
"DokuDetails.TypeEnum": dokuDetails_1.DokuDetails.TypeEnum,
"DonationPaymentRequest.ChannelEnum": donationPaymentRequest_1.DonationPaymentRequest.ChannelEnum,
"DonationPaymentRequest.RecurringProcessingModelEnum": donationPaymentRequest_1.DonationPaymentRequest.RecurringProcessingModelEnum,
"DonationPaymentRequest.ShopperInteractionEnum": donationPaymentRequest_1.DonationPaymentRequest.ShopperInteractionEnum,
"DonationPaymentResponse.StatusEnum": donationPaymentResponse_1.DonationPaymentResponse.StatusEnum,
"DragonpayDetails.TypeEnum": dragonpayDetails_1.DragonpayDetails.TypeEnum,
"EBankingFinlandDetails.TypeEnum": eBankingFinlandDetails_1.EBankingFinlandDetails.TypeEnum,
"EcontextVoucherDetails.TypeEnum": econtextVoucherDetails_1.EcontextVoucherDetails.TypeEnum,
"EftDetails.TypeEnum": eftDetails_1.EftDetails.TypeEnum,
"FastlaneDetails.TypeEnum": fastlaneDetails_1.FastlaneDetails.TypeEnum,
"FundRecipient.WalletPurposeEnum": fundRecipient_1.FundRecipient.WalletPurposeEnum,
"GenericIssuerPaymentMethodDetails.TypeEnum": genericIssuerPaymentMethodDetails_1.GenericIssuerPaymentMethodDetails.TypeEnum,
"GooglePayDetails.FundingSourceEnum": googlePayDetails_1.GooglePayDetails.FundingSourceEnum,
"GooglePayDetails.TypeEnum": googlePayDetails_1.GooglePayDetails.TypeEnum,
"GooglePayDonations.FundingSourceEnum": googlePayDonations_1.GooglePayDonations.FundingSourceEnum,
"GooglePayDonations.TypeEnum": googlePayDonations_1.GooglePayDonations.TypeEnum,
"IdealDetails.TypeEnum": idealDetails_1.IdealDetails.TypeEnum,
"IdealDonations.TypeEnum": idealDonations_1.IdealDonations.TypeEnum,
"InstallmentOption.PlansEnum": installmentOption_1.InstallmentOption.PlansEnum,
"Installments.PlanEnum": installments_1.Installments.PlanEnum,
"KlarnaDetails.TypeEnum": klarnaDetails_1.KlarnaDetails.TypeEnum,
"Mandate.AmountRuleEnum": mandate_1.Mandate.AmountRuleEnum,
"Mandate.BillingAttemptsRuleEnum": mandate_1.Mandate.BillingAttemptsRuleEnum,
"Mandate.FrequencyEnum": mandate_1.Mandate.FrequencyEnum,
"MasterpassDetails.FundingSourceEnum": masterpassDetails_1.MasterpassDetails.FundingSourceEnum,
"MasterpassDetails.TypeEnum": masterpassDetails_1.MasterpassDetails.TypeEnum,
"MbwayDetails.TypeEnum": mbwayDetails_1.MbwayDetails.TypeEnum,
"MerchantRiskIndicator.DeliveryAddressIndicatorEnum": merchantRiskIndicator_1.MerchantRiskIndicator.DeliveryAddressIndicatorEnum,
"MerchantRiskIndicator.DeliveryTimeframeEnum": merchantRiskIndicator_1.MerchantRiskIndicator.DeliveryTimeframeEnum,
"MobilePayDetails.TypeEnum": mobilePayDetails_1.MobilePayDetails.TypeEnum,
"MolPayDetails.TypeEnum": molPayDetails_1.MolPayDetails.TypeEnum,
"OpenInvoiceDetails.TypeEnum": openInvoiceDetails_1.OpenInvoiceDetails.TypeEnum,
"PayByBankAISDirectDebitDetails.TypeEnum": payByBankAISDirectDebitDetails_1.PayByBankAISDirectDebitDetails.TypeEnum,
"PayByBankDetails.TypeEnum": payByBankDetails_1.PayByBankDetails.TypeEnum,
"PayPalDetails.SubtypeEnum": payPalDetails_1.PayPalDetails.SubtypeEnum,
"PayPalDetails.TypeEnum": payPalDetails_1.PayPalDetails.TypeEnum,
"PayPayDetails.TypeEnum": payPayDetails_1.PayPayDetails.TypeEnum,
"PayToDetails.TypeEnum": payToDetails_1.PayToDetails.TypeEnum,
"PayUUpiDetails.TypeEnum": payUUpiDetails_1.PayUUpiDetails.TypeEnum,
"PayWithGoogleDetails.FundingSourceEnum": payWithGoogleDetails_1.PayWithGoogleDetails.FundingSourceEnum,
"PayWithGoogleDetails.TypeEnum": payWithGoogleDetails_1.PayWithGoogleDetails.TypeEnum,
"PayWithGoogleDonations.FundingSourceEnum": payWithGoogleDonations_1.PayWithGoogleDonations.FundingSourceEnum,
"PayWithGoogleDonations.TypeEnum": payWithGoogleDonations_1.PayWithGoogleDonations.TypeEnum,
"PaymentAmountUpdateRequest.IndustryUsageEnum": paymentAmountUpdateRequest_1.PaymentAmountUpdateRequest.IndustryUsageEnum,
"PaymentAmountUpdateResponse.IndustryUsageEnum": paymentAmountUpdateResponse_1.PaymentAmountUpdateResponse.IndustryUsageEnum,
"PaymentAmountUpdateResponse.StatusEnum": paymentAmountUpdateResponse_1.PaymentAmountUpdateResponse.StatusEnum,
"PaymentCancelResponse.StatusEnum": paymentCancelResponse_1.PaymentCancelResponse.StatusEnum,
"PaymentCaptureResponse.StatusEnum": paymentCaptureResponse_1.PaymentCaptureResponse.StatusEnum,
"PaymentDetails.TypeEnum": paymentDetails_1.PaymentDetails.TypeEnum,
"PaymentDetailsResponse.ResultCodeEnum": paymentDetailsResponse_1.PaymentDetailsResponse.ResultCodeEnum,
"PaymentLinkRequest.RecurringProcessingModelEnum": paymentLinkRequest_1.PaymentLinkRequest.RecurringProcessingModelEnum,
"PaymentLinkRequest.RequiredShopperFieldsEnum": paymentLinkRequest_1.PaymentLinkRequest.RequiredShopperFieldsEnum,
"PaymentLinkRequest.StorePaymentMethodModeEnum": paymentLinkRequest_1.PaymentLinkRequest.StorePaymentMethodModeEnum,
"PaymentLinkResponse.RecurringProcessingModelEnum": paymentLinkResponse_1.PaymentLinkResponse.RecurringProcessingModelEnum,
"PaymentLinkResponse.RequiredShopperFieldsEnum": paymentLinkResponse_1.PaymentLinkResponse.RequiredShopperFieldsEnum,
"PaymentLinkResponse.StatusEnum": paymentLinkResponse_1.PaymentLinkResponse.StatusEnum,
"PaymentLinkResponse.StorePaymentMethodModeEnum": paymentLinkResponse_1.PaymentLinkResponse.StorePaymentMethodModeEnum,
"PaymentMethod.FundingSourceEnum": paymentMethod_1.PaymentMethod.FundingSourceEnum,
"PaymentMethodsRequest.ChannelEnum": paymentMethodsRequest_1.PaymentMethodsRequest.ChannelEnum,
"PaymentMethodsRequest.StoreFiltrationModeEnum": paymentMethodsRequest_1.PaymentMethodsRequest.StoreFiltrationModeEnum,
"PaymentRefundRequest.MerchantRefundReasonEnum": paymentRefundRequest_1.PaymentRefundRequest.MerchantRefundReasonEnum,
"PaymentRefundResponse.MerchantRefundReasonEnum": paymentRefundResponse_1.PaymentRefundResponse.MerchantRefundReasonEnum,
"PaymentRefundResponse.StatusEnum": paymentRefundResponse_1.PaymentRefundResponse.StatusEnum,
"PaymentRequest.ChannelEnum": paymentRequest_1.PaymentRequest.ChannelEnum,
"PaymentRequest.EntityTypeEnum": paymentRequest_1.PaymentRequest.EntityTypeEnum,
"PaymentRequest.IndustryUsageEnum": paymentRequest_1.PaymentRequest.IndustryUsageEnum,
"PaymentRequest.RecurringProcessingModelEnum": paymentRequest_1.PaymentRequest.RecurringProcessingModelEnum,
"PaymentRequest.ShopperInteractionEnum": paymentRequest_1.PaymentRequest.ShopperInteractionEnum,
"PaymentResponse.ResultCodeEnum": paymentResponse_1.PaymentResponse.ResultCodeEnum,
"PaymentReversalResponse.StatusEnum": paymentReversalResponse_1.PaymentReversalResponse.StatusEnum,
"PaypalUpdateOrderResponse.StatusEnum": paypalUpdateOrderResponse_1.PaypalUpdateOrderResponse.StatusEnum,
"PixDetails.TypeEnum": pixDetails_1.PixDetails.TypeEnum,
"PixRecurring.FrequencyEnum": pixRecurring_1.PixRecurring.FrequencyEnum,
"PlatformChargebackLogic.BehaviorEnum": platformChargebackLogic_1.PlatformChargebackLogic.BehaviorEnum,
"PseDetails.TypeEnum": pseDetails_1.PseDetails.TypeEnum,
"RakutenPayDetails.TypeEnum": rakutenPayDetails_1.RakutenPayDetails.TypeEnum,
"RatepayDetails.TypeEnum": ratepayDetails_1.RatepayDetails.TypeEnum,
"Recurring.ContractEnum": recurring_1.Recurring.ContractEnum,
"Recurring.TokenServiceEnum": recurring_1.Recurring.TokenServiceEnum,
"ResponseAdditionalDataCard.CardProductIdEnum": responseAdditionalDataCard_1.ResponseAdditionalDataCard.CardProductIdEnum,
"ResponseAdditionalDataCommon.FraudResultTypeEnum": responseAdditionalDataCommon_1.ResponseAdditionalDataCommon.FraudResultTypeEnum,
"ResponseAdditionalDataCommon.FraudRiskLevelEnum": responseAdditionalDataCommon_1.ResponseAdditionalDataCommon.FraudRiskLevelEnum,
"ResponseAdditionalDataCommon.RecurringProcessingModelEnum": responseAdditionalDataCommon_1.ResponseAdditionalDataCommon.RecurringProcessingModelEnum,
"ResponseAdditionalDataCommon.TokenizationStoreOperationTypeEnum": responseAdditionalDataCommon_1.ResponseAdditionalDataCommon.TokenizationStoreOperationTypeEnum,
"RivertyDetails.TypeEnum": rivertyDetails_1.RivertyDetails.TypeEnum,
"SamsungPayDetails.FundingSourceEnum": samsungPayDetails_1.SamsungPayDetails.FundingSourceEnum,
"SamsungPayDetails.TypeEnum": samsungPayDetails_1.SamsungPayDetails.TypeEnum,
"SepaDirectDebitDetails.TypeEnum": sepaDirectDebitDetails_1.SepaDirectDebitDetails.TypeEnum,
"SessionResultResponse.StatusEnum": sessionResultResponse_1.SessionResultResponse.StatusEnum,
"Split.TypeEnum": split_1.Split.TypeEnum,
"StandalonePaymentCancelResponse.StatusEnum": standalonePaymentCancelResponse_1.StandalonePaymentCancelResponse.StatusEnum,
"StoredPaymentMethodDetails.TypeEnum": storedPaymentMethodDetails_1.StoredPaymentMethodDetails.TypeEnum,
"StoredPaymentMethodRequest.RecurringProcessingModelEnum": storedPaymentMethodRequest_1.StoredPaymentMethodRequest.RecurringProcessingModelEnum,
"ThreeDS2RequestData.AcctTypeEnum": threeDS2RequestData_1.ThreeDS2RequestData.AcctTypeEnum,
"ThreeDS2RequestData.AddrMatchEnum": threeDS2RequestData_1.ThreeDS2RequestData.AddrMatchEnum,
"ThreeDS2RequestData.ChallengeIndicatorEnum": threeDS2RequestData_1.ThreeDS2RequestData.ChallengeIndicatorEnum,
"ThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum": threeDS2RequestData_1.ThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum,
"ThreeDS2RequestData.TransTypeEnum": threeDS2RequestData_1.ThreeDS2RequestData.TransTypeEnum,
"ThreeDS2RequestData.TransactionTypeEnum": threeDS2RequestData_1.ThreeDS2RequestData.TransactionTypeEnum,
"ThreeDS2RequestFields.AcctTypeEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.AcctTypeEnum,
"ThreeDS2RequestFields.AddrMatchEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.AddrMatchEnum,
"ThreeDS2RequestFields.ChallengeIndicatorEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.ChallengeIndicatorEnum,
"ThreeDS2RequestFields.ThreeDSRequestorChallengeIndEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.ThreeDSRequestorChallengeIndEnum,
"ThreeDS2RequestFields.TransTypeEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.TransTypeEnum,
"ThreeDS2RequestFields.TransactionTypeEnum": threeDS2RequestFields_1.ThreeDS2RequestFields.TransactionTypeEnum,
"ThreeDS2Result.ChallengeCancelEnum": threeDS2Result_1.ThreeDS2Result.ChallengeCancelEnum,
"ThreeDS2Result.ExemptionIndicatorEnum": threeDS2Result_1.ThreeDS2Result.ExemptionIndicatorEnum,
"ThreeDS2Result.ThreeDSRequestorChallengeIndEnum": threeDS2Result_1.ThreeDS2Result.ThreeDSRequestorChallengeIndEnum,
"ThreeDSRequestData.ChallengeWindowSizeEnum": threeDSRequestData_1.ThreeDSRequestData.ChallengeWindowSizeEnum,
"ThreeDSRequestData.DataOnlyEnum": threeDSRequestData_1.ThreeDSRequestData.DataOnlyEnum,
"ThreeDSRequestData.NativeThreeDSEnum": threeDSRequestData_1.ThreeDSRequestData.NativeThreeDSEnum,
"ThreeDSRequestData.ThreeDSVersionEnum": threeDSRequestData_1.ThreeDSRequestData.ThreeDSVersionEnum,
"ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum": threeDSRequestorAuthenticationInfo_1.ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum,
"ThreeDSRequestorPriorAuthenticationInfo.ThreeDSReqPriorAuthMethodEnum": threeDSRequestorPriorAuthenticationInfo_1.ThreeDSRequestorPriorAuthenticationInfo.ThreeDSReqPriorAuthMethodEnum,
"ThreeDSecureData.AuthenticationResponseEnum": threeDSecureData_1.ThreeDSecureData.AuthenticationResponseEnum,
"ThreeDSecureData.ChallengeCancelEnum": threeDSecureData_1.ThreeDSecureData.ChallengeCancelEnum,
"ThreeDSecureData.DirectoryResponseEnum": threeDSecureData_1.ThreeDSecureData.DirectoryResponseEnum,
"TwintDetails.TypeEnum": twintDetails_1.TwintDetails.TypeEnum,
"UpdatePaymentLinkRequest.StatusEnum": updatePaymentLinkRequest_1.UpdatePaymentLinkRequest.StatusEnum,
"UpiCollectDetails.TypeEnum": upiCollectDetails_1.UpiCollectDetails.TypeEnum,
"UpiIntentDetails.TypeEnum": upiIntentDetails_1.UpiIntentDetails.TypeEnum,
"VippsDetails.TypeEnum": vippsDetails_1.VippsDetails.TypeEnum,
"VisaCheckoutDetails.FundingSourceEnum": visaCheckoutDetails_1.VisaCheckoutDetails.FundingSourceEnum,
"VisaCheckoutDetails.TypeEnum": visaCheckoutDetails_1.VisaCheckoutDetails.TypeEnum,
"WeChatPayDetails.TypeEnum": weChatPayDetails_1.WeChatPayDetails.TypeEnum,
"WeChatPayMiniProgramDetails.TypeEnum": weChatPayMiniProgramDetails_1.WeChatPayMiniProgramDetails.TypeEnum,
"ZipDetails.TypeEnum": zipDetails_1.ZipDetails.TypeEnum,
};
let typeMap = {
"AccountInfo": accountInfo_1.AccountInfo,
"AcctInfo": acctInfo_1.AcctInfo,
"AchDetails": achDetails_1.AchDetails,
"AdditionalData3DSecure": additionalData3DSecure_1.AdditionalData3DSecure,
"AdditionalDataAirline": additionalDataAirline_1.AdditionalDataAirline,
"AdditionalDataCarRental": additionalDataCarRental_1.AdditionalDataCarRental,
"AdditionalDataCommon": additionalDataCommon_1.AdditionalDataCommon,
"AdditionalDataLevel23": additionalDataLevel23_1.AdditionalDataLevel23,
"AdditionalDataLodging": additionalDataLodging_1.AdditionalDataLodging,
"AdditionalDataOpenInvoice": additionalDataOpenInvoice_1.AdditionalDataOpenInvoice,
"AdditionalDataOpi": additionalDataOpi_1.AdditionalDataOpi,
"AdditionalDataRatepay": additionalDataRatepay_1.AdditionalDataRatepay,
"AdditionalDataRetry": additionalDataRetry_1.AdditionalDataRetry,
"AdditionalDataRisk": additionalDataRisk_1.AdditionalDataRisk,
"AdditionalDataRiskStandalone": additionalDataRiskStandalone_1.AdditionalDataRiskStandalone,
"AdditionalDataSubMerchant": additionalDataSubMerchant_1.AdditionalDataSubMerchant,
"AdditionalDataTemporaryServices": additionalDataTemporaryServices_1.AdditionalDataTemporaryServices,
"AdditionalDataWallets": additionalDataWallets_1.AdditionalDataWallets,
"Address": address_1.Address,
"AffirmDetails": affirmDetails_1.AffirmDetails,
"AfterpayDetails": afterpayDetails_1.AfterpayDetails,
"Agency": agency_1.Agency,
"Airline": airline_1.Airline,
"AmazonPayDetails": amazonPayDetails_1.AmazonPayDetails,
"Amount": amount_1.Amount,
"Amounts": amounts_1.Amounts,
"AncvDetails": ancvDetails_1.AncvDetails,
"AndroidPayDetails": androidPayDetails_1.AndroidPayDetails,
"ApplePayDetails": applePayDetails_1.ApplePayDetails,
"ApplePayDonations": applePayDonations_1.ApplePayDonations,
"ApplePaySessionRequest": applePaySessionRequest_1.ApplePaySessionRequest,
"ApplePaySessionResponse": applePaySessionResponse_1.ApplePaySessionResponse,
"ApplicationInfo": applicationInfo_1.ApplicationInfo,
"AuthenticationData": authenticationData_1.AuthenticationData,
"BacsDirectDebitDetails": bacsDirectDebitDetails_1.BacsDirectDebitDetails,
"BalanceCheckRequest": balanceCheckRequest_1.BalanceCheckRequest,
"BalanceCheckResponse": balanceCheckResponse_1.BalanceCheckResponse,
"BillDeskDetails": billDeskDetails_1.BillDeskDetails,
"BillingAddress": billingAddress_1.BillingAddress,
"BlikDetails": blikDetails_1.BlikDetails,
"BrowserInfo": browserInfo_1.BrowserInfo,
"CancelOrderRequest": cancelOrderRequest_1.CancelOrderRequest,
"CancelOrderResponse": cancelOrderResponse_1.CancelOrderResponse,
"CardBrandDetails": cardBrandDetails_1.CardBrandDetails,
"CardDetails": cardDetails_1.CardDetails,
"CardDetailsRequest": cardDetailsRequest_1.CardDetailsRequest,
"CardDetailsResponse": cardDetailsResponse_1.CardDetailsResponse,
"CardDonations": cardDonations_1.CardDonations,
"CashAppDetails": cashAppDetails_1.CashAppDetails,
"CellulantDetails": cellulantDetails_1.CellulantDetails,
"CheckoutAwaitAction": checkoutAwaitAction_1.CheckoutAwaitAction,
"CheckoutBankAccount": checkoutBankAccount_1.CheckoutBankAccount,
"CheckoutBankTransferAction": checkoutBankTransferAction_1.CheckoutBankTransferAction,
"CheckoutDelegatedAuthenticationAction": checkoutDelegatedAuthenticationAction_1.CheckoutDelegatedAuthenticationAction,
"CheckoutNativeRedirectAction": checkoutNativeRedirectAction_1.CheckoutNativeRedirectAction,
"CheckoutOrderResponse": checkoutOrderResponse_1.CheckoutOrderResponse,
"CheckoutQrCodeAction": checkoutQrCodeAction_1.CheckoutQrCodeAction,
"CheckoutRedirectAction": checkoutRedirectAction_1.CheckoutRedirectAction,
"CheckoutSDKAction": checkoutSDKAction_1.CheckoutSDKAction,
"CheckoutSessionInstallmentOption": checkoutSessionInstallmentOption_1.CheckoutSessionInstallmentOption,
"CheckoutSessionThreeDS2RequestData": checkoutSessionThreeDS2RequestData_1.CheckoutSessionThreeDS2RequestData,
"CheckoutThreeDS2Action": checkoutThreeDS2Action_1.CheckoutThreeDS2Action,
"CheckoutVo