getFieldDeserializers method

  1. @override
Map<String, void Function(ParseNode)> getFieldDeserializers()
override

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;
}