serialize method
Serializes information the current object
writer Serialization writer to use to serialize this model
Implementation
@override
void serialize(SerializationWriter writer) {
writer.writeObjectValue<PaymentMethodDetailsCardWalletAmexExpressCheckout>(
'amex_express_checkout', amexExpressCheckout);
writer.writeObjectValue<PaymentMethodDetailsCardWalletApplePay>(
'apple_pay', applePay);
writer.writeStringValue('dynamic_last4', dynamicLast4);
writer.writeObjectValue<PaymentMethodDetailsCardWalletGooglePay>(
'google_pay', googlePay);
writer.writeObjectValue<PaymentMethodDetailsCardWalletLink>('link', link);
writer.writeObjectValue<PaymentMethodDetailsCardWalletMasterpass>(
'masterpass', masterpass);
writer.writeObjectValue<PaymentMethodDetailsCardWalletSamsungPay>(
'samsung_pay', samsungPay);
writer.writeEnumValue<PaymentMethodDetailsCardWalletType>(
'type', type_, (e) => e?.value);
writer.writeObjectValue<PaymentMethodDetailsCardWalletVisaCheckout>(
'visa_checkout', visaCheckout);
writer.writeAdditionalData(additionalData);
}