getFieldDeserializers method
The deserialization information for the current model
Implementation
@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
var deserializerMap = <String, void Function(ParseNode)>{};
deserializerMap['acss_debit'] = (node) => acssDebit =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['active'] = (node) => active = node.getBoolValue();
deserializerMap['affirm'] = (node) => affirm =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['afterpay_clearpay'] = (node) => afterpayClearpay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['alipay'] = (node) => alipay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['alma'] = (node) => alma =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['amazon_pay'] = (node) => amazonPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['apple_pay'] = (node) => applePay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['application'] =
(node) => application = node.getStringValue();
deserializerMap['au_becs_debit'] = (node) => auBecsDebit =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['bacs_debit'] = (node) => bacsDebit =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['bancontact'] = (node) => bancontact =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['billie'] = (node) => billie =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['blik'] = (node) => blik =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['boleto'] = (node) => boleto =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['card'] = (node) => card =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['cartes_bancaires'] = (node) => cartesBancaires =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['cashapp'] = (node) => cashapp =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['crypto'] = (node) => crypto =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['customer_balance'] = (node) => customerBalance =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['eps'] = (node) => eps =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['fpx'] = (node) => fpx =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['giropay'] = (node) => giropay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['google_pay'] = (node) => googlePay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['grabpay'] = (node) => grabpay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['id'] = (node) => id = node.getStringValue();
deserializerMap['ideal'] = (node) => ideal =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['is_default'] = (node) => isDefault = node.getBoolValue();
deserializerMap['jcb'] = (node) => jcb =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['kakao_pay'] = (node) => kakaoPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['klarna'] = (node) => klarna =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['konbini'] = (node) => konbini =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['kr_card'] = (node) => krCard =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['link'] = (node) => link =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['livemode'] = (node) => livemode = node.getBoolValue();
deserializerMap['mb_way'] = (node) => mbWay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['mobilepay'] = (node) => mobilepay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['multibanco'] = (node) => multibanco =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['name'] = (node) => name = node.getStringValue();
deserializerMap['naver_pay'] = (node) => naverPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['nz_bank_account'] = (node) => nzBankAccount =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['object'] = (node) => object =
node.getEnumValue<PaymentMethodConfigurationObject>((stringValue) =>
PaymentMethodConfigurationObject.values
.where((enumVal) => enumVal.value == stringValue)
.firstOrNull);
deserializerMap['oxxo'] = (node) => oxxo =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['p24'] = (node) => p24 =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['parent'] = (node) => parent = node.getStringValue();
deserializerMap['pay_by_bank'] = (node) => payByBank =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['payco'] = (node) => payco =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['paynow'] = (node) => paynow =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['paypal'] = (node) => paypal =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['payto'] = (node) => payto =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['pix'] = (node) => pix =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['promptpay'] = (node) => promptpay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['revolut_pay'] = (node) => revolutPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['samsung_pay'] = (node) => samsungPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['satispay'] = (node) => satispay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['sepa_debit'] = (node) => sepaDebit =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['sofort'] = (node) => sofort =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['swish'] = (node) => swish =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['twint'] = (node) => twint =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['us_bank_account'] = (node) => usBankAccount =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['wechat_pay'] = (node) => wechatPay =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
deserializerMap['zip'] = (node) => zip =
node.getObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
PaymentMethodConfigResourcePaymentMethodProperties
.createFromDiscriminatorValue);
return deserializerMap;
}