getFieldDeserializers method
The deserialization information for the current model
Implementation
@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
var deserializerMap = <String, void Function(ParseNode)>{};
deserializerMap['ach_credit_transfer'] = (node) => achCreditTransfer =
node.getObjectValue<PaymentMethodDetailsAchCreditTransfer>(
PaymentMethodDetailsAchCreditTransfer.createFromDiscriminatorValue);
deserializerMap['ach_debit'] = (node) => achDebit =
node.getObjectValue<PaymentMethodDetailsAchDebit>(
PaymentMethodDetailsAchDebit.createFromDiscriminatorValue);
deserializerMap['acss_debit'] = (node) => acssDebit =
node.getObjectValue<PaymentMethodDetailsAcssDebit>(
PaymentMethodDetailsAcssDebit.createFromDiscriminatorValue);
deserializerMap['affirm'] = (node) => affirm =
node.getObjectValue<PaymentMethodDetailsAffirm>(
PaymentMethodDetailsAffirm.createFromDiscriminatorValue);
deserializerMap['afterpay_clearpay'] = (node) => afterpayClearpay =
node.getObjectValue<PaymentMethodDetailsAfterpayClearpay>(
PaymentMethodDetailsAfterpayClearpay.createFromDiscriminatorValue);
deserializerMap['alipay'] = (node) => alipay =
node.getObjectValue<PaymentFlowsPrivatePaymentMethodsAlipayDetails>(
PaymentFlowsPrivatePaymentMethodsAlipayDetails
.createFromDiscriminatorValue);
deserializerMap['alma'] = (node) => alma =
node.getObjectValue<PaymentMethodDetailsAlma>(
PaymentMethodDetailsAlma.createFromDiscriminatorValue);
deserializerMap['amazon_pay'] = (node) => amazonPay =
node.getObjectValue<PaymentMethodDetailsAmazonPay>(
PaymentMethodDetailsAmazonPay.createFromDiscriminatorValue);
deserializerMap['au_becs_debit'] = (node) => auBecsDebit =
node.getObjectValue<PaymentMethodDetailsAuBecsDebit>(
PaymentMethodDetailsAuBecsDebit.createFromDiscriminatorValue);
deserializerMap['bacs_debit'] = (node) => bacsDebit =
node.getObjectValue<PaymentMethodDetailsBacsDebit>(
PaymentMethodDetailsBacsDebit.createFromDiscriminatorValue);
deserializerMap['bancontact'] = (node) => bancontact =
node.getObjectValue<PaymentMethodDetailsBancontact>(
PaymentMethodDetailsBancontact.createFromDiscriminatorValue);
deserializerMap['billie'] = (node) => billie =
node.getObjectValue<PaymentMethodDetailsBillie>(
PaymentMethodDetailsBillie.createFromDiscriminatorValue);
deserializerMap['blik'] = (node) => blik =
node.getObjectValue<PaymentMethodDetailsBlik>(
PaymentMethodDetailsBlik.createFromDiscriminatorValue);
deserializerMap['boleto'] = (node) => boleto =
node.getObjectValue<PaymentMethodDetailsBoleto>(
PaymentMethodDetailsBoleto.createFromDiscriminatorValue);
deserializerMap['card'] = (node) => card =
node.getObjectValue<PaymentMethodDetailsCard>(
PaymentMethodDetailsCard.createFromDiscriminatorValue);
deserializerMap['card_present'] = (node) => cardPresent =
node.getObjectValue<PaymentMethodDetailsCardPresent>(
PaymentMethodDetailsCardPresent.createFromDiscriminatorValue);
deserializerMap['cashapp'] = (node) => cashapp =
node.getObjectValue<PaymentMethodDetailsCashapp>(
PaymentMethodDetailsCashapp.createFromDiscriminatorValue);
deserializerMap['crypto'] = (node) => crypto =
node.getObjectValue<PaymentMethodDetailsCrypto>(
PaymentMethodDetailsCrypto.createFromDiscriminatorValue);
deserializerMap['customer_balance'] = (node) => customerBalance =
node.getObjectValue<PaymentMethodDetailsCustomerBalance>(
PaymentMethodDetailsCustomerBalance.createFromDiscriminatorValue);
deserializerMap['eps'] = (node) => eps =
node.getObjectValue<PaymentMethodDetailsEps>(
PaymentMethodDetailsEps.createFromDiscriminatorValue);
deserializerMap['fpx'] = (node) => fpx =
node.getObjectValue<PaymentMethodDetailsFpx>(
PaymentMethodDetailsFpx.createFromDiscriminatorValue);
deserializerMap['giropay'] = (node) => giropay =
node.getObjectValue<PaymentMethodDetailsGiropay>(
PaymentMethodDetailsGiropay.createFromDiscriminatorValue);
deserializerMap['grabpay'] = (node) => grabpay =
node.getObjectValue<PaymentMethodDetailsGrabpay>(
PaymentMethodDetailsGrabpay.createFromDiscriminatorValue);
deserializerMap['ideal'] = (node) => ideal =
node.getObjectValue<PaymentMethodDetailsIdeal>(
PaymentMethodDetailsIdeal.createFromDiscriminatorValue);
deserializerMap['interac_present'] = (node) => interacPresent =
node.getObjectValue<PaymentMethodDetailsInteracPresent>(
PaymentMethodDetailsInteracPresent.createFromDiscriminatorValue);
deserializerMap['kakao_pay'] = (node) => kakaoPay =
node.getObjectValue<PaymentMethodDetailsKakaoPay>(
PaymentMethodDetailsKakaoPay.createFromDiscriminatorValue);
deserializerMap['klarna'] = (node) => klarna =
node.getObjectValue<PaymentMethodDetailsKlarna>(
PaymentMethodDetailsKlarna.createFromDiscriminatorValue);
deserializerMap['konbini'] = (node) => konbini =
node.getObjectValue<PaymentMethodDetailsKonbini>(
PaymentMethodDetailsKonbini.createFromDiscriminatorValue);
deserializerMap['kr_card'] = (node) => krCard =
node.getObjectValue<PaymentMethodDetailsKrCard>(
PaymentMethodDetailsKrCard.createFromDiscriminatorValue);
deserializerMap['link'] = (node) => link =
node.getObjectValue<PaymentMethodDetailsLink>(
PaymentMethodDetailsLink.createFromDiscriminatorValue);
deserializerMap['mb_way'] = (node) => mbWay =
node.getObjectValue<PaymentMethodDetailsMbWay>(
PaymentMethodDetailsMbWay.createFromDiscriminatorValue);
deserializerMap['mobilepay'] = (node) => mobilepay =
node.getObjectValue<PaymentMethodDetailsMobilepay>(
PaymentMethodDetailsMobilepay.createFromDiscriminatorValue);
deserializerMap['multibanco'] = (node) => multibanco =
node.getObjectValue<PaymentMethodDetailsMultibanco>(
PaymentMethodDetailsMultibanco.createFromDiscriminatorValue);
deserializerMap['naver_pay'] = (node) => naverPay =
node.getObjectValue<PaymentMethodDetailsNaverPay>(
PaymentMethodDetailsNaverPay.createFromDiscriminatorValue);
deserializerMap['nz_bank_account'] = (node) => nzBankAccount =
node.getObjectValue<PaymentMethodDetailsNzBankAccount>(
PaymentMethodDetailsNzBankAccount.createFromDiscriminatorValue);
deserializerMap['oxxo'] = (node) => oxxo =
node.getObjectValue<PaymentMethodDetailsOxxo>(
PaymentMethodDetailsOxxo.createFromDiscriminatorValue);
deserializerMap['p24'] = (node) => p24 =
node.getObjectValue<PaymentMethodDetailsP24>(
PaymentMethodDetailsP24.createFromDiscriminatorValue);
deserializerMap['pay_by_bank'] = (node) => payByBank =
node.getObjectValue<PaymentMethodDetailsPayByBank>(
PaymentMethodDetailsPayByBank.createFromDiscriminatorValue);
deserializerMap['payco'] = (node) => payco =
node.getObjectValue<PaymentMethodDetailsPayco>(
PaymentMethodDetailsPayco.createFromDiscriminatorValue);
deserializerMap['paynow'] = (node) => paynow =
node.getObjectValue<PaymentMethodDetailsPaynow>(
PaymentMethodDetailsPaynow.createFromDiscriminatorValue);
deserializerMap['paypal'] = (node) => paypal =
node.getObjectValue<PaymentMethodDetailsPaypal>(
PaymentMethodDetailsPaypal.createFromDiscriminatorValue);
deserializerMap['payto'] = (node) => payto =
node.getObjectValue<PaymentMethodDetailsPayto>(
PaymentMethodDetailsPayto.createFromDiscriminatorValue);
deserializerMap['pix'] = (node) => pix =
node.getObjectValue<PaymentMethodDetailsPix>(
PaymentMethodDetailsPix.createFromDiscriminatorValue);
deserializerMap['promptpay'] = (node) => promptpay =
node.getObjectValue<PaymentMethodDetailsPromptpay>(
PaymentMethodDetailsPromptpay.createFromDiscriminatorValue);
deserializerMap['revolut_pay'] = (node) => revolutPay =
node.getObjectValue<PaymentMethodDetailsRevolutPay>(
PaymentMethodDetailsRevolutPay.createFromDiscriminatorValue);
deserializerMap['samsung_pay'] = (node) => samsungPay =
node.getObjectValue<PaymentMethodDetailsSamsungPay>(
PaymentMethodDetailsSamsungPay.createFromDiscriminatorValue);
deserializerMap['satispay'] = (node) => satispay =
node.getObjectValue<PaymentMethodDetailsSatispay>(
PaymentMethodDetailsSatispay.createFromDiscriminatorValue);
deserializerMap['sepa_debit'] = (node) => sepaDebit =
node.getObjectValue<PaymentMethodDetailsSepaDebit>(
PaymentMethodDetailsSepaDebit.createFromDiscriminatorValue);
deserializerMap['sofort'] = (node) => sofort =
node.getObjectValue<PaymentMethodDetailsSofort>(
PaymentMethodDetailsSofort.createFromDiscriminatorValue);
deserializerMap['stripe_account'] = (node) => stripeAccount =
node.getObjectValue<PaymentMethodDetailsStripeAccount>(
PaymentMethodDetailsStripeAccount.createFromDiscriminatorValue);
deserializerMap['swish'] = (node) => swish =
node.getObjectValue<PaymentMethodDetailsSwish>(
PaymentMethodDetailsSwish.createFromDiscriminatorValue);
deserializerMap['twint'] = (node) => twint =
node.getObjectValue<PaymentMethodDetailsTwint>(
PaymentMethodDetailsTwint.createFromDiscriminatorValue);
deserializerMap['type'] = (node) => type_ = node.getStringValue();
deserializerMap['us_bank_account'] = (node) => usBankAccount =
node.getObjectValue<PaymentMethodDetailsUsBankAccount>(
PaymentMethodDetailsUsBankAccount.createFromDiscriminatorValue);
deserializerMap['wechat'] = (node) => wechat =
node.getObjectValue<PaymentMethodDetailsWechat>(
PaymentMethodDetailsWechat.createFromDiscriminatorValue);
deserializerMap['wechat_pay'] = (node) => wechatPay =
node.getObjectValue<PaymentMethodDetailsWechatPay>(
PaymentMethodDetailsWechatPay.createFromDiscriminatorValue);
deserializerMap['zip'] = (node) => zip =
node.getObjectValue<PaymentMethodDetailsZip>(
PaymentMethodDetailsZip.createFromDiscriminatorValue);
return deserializerMap;
}