serialize method
Serializes information the current object
writer Serialization writer to use to serialize this model
Implementation
@override
void serialize(SerializationWriter writer) {
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'acss_debit', acssDebit);
writer.writeBoolValue('active', value: active);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'affirm', affirm);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'afterpay_clearpay', afterpayClearpay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'alipay', alipay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'alma', alma);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'amazon_pay', amazonPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'apple_pay', applePay);
writer.writeStringValue('application', application);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'au_becs_debit', auBecsDebit);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'bacs_debit', bacsDebit);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'bancontact', bancontact);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'billie', billie);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'blik', blik);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'boleto', boleto);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'card', card);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'cartes_bancaires', cartesBancaires);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'cashapp', cashapp);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'crypto', crypto);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'customer_balance', customerBalance);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'eps', eps);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'fpx', fpx);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'giropay', giropay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'google_pay', googlePay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'grabpay', grabpay);
writer.writeStringValue('id', id);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'ideal', ideal);
writer.writeBoolValue('is_default', value: isDefault);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'jcb', jcb);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'kakao_pay', kakaoPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'klarna', klarna);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'konbini', konbini);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'kr_card', krCard);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'link', link);
writer.writeBoolValue('livemode', value: livemode);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'mb_way', mbWay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'mobilepay', mobilepay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'multibanco', multibanco);
writer.writeStringValue('name', name);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'naver_pay', naverPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'nz_bank_account', nzBankAccount);
writer.writeEnumValue<PaymentMethodConfigurationObject>(
'object', object, (e) => e?.value);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'oxxo', oxxo);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'p24', p24);
writer.writeStringValue('parent', parent);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'pay_by_bank', payByBank);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'payco', payco);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'paynow', paynow);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'paypal', paypal);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'payto', payto);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'pix', pix);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'promptpay', promptpay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'revolut_pay', revolutPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'samsung_pay', samsungPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'satispay', satispay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'sepa_debit', sepaDebit);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'sofort', sofort);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'swish', swish);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'twint', twint);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'us_bank_account', usBankAccount);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'wechat_pay', wechatPay);
writer.writeObjectValue<PaymentMethodConfigResourcePaymentMethodProperties>(
'zip', zip);
writer.writeAdditionalData(additionalData);
}