serialize method
Serializes information the current object
writer Serialization writer to use to serialize this model
Implementation
@override
void serialize(SerializationWriter writer) {
writer.writeObjectValue<MandateAcssDebit>('acss_debit', acssDebit);
writer.writeObjectValue<MandateAmazonPay>('amazon_pay', amazonPay);
writer.writeObjectValue<MandateAuBecsDebit>('au_becs_debit', auBecsDebit);
writer.writeObjectValue<MandateBacsDebit>('bacs_debit', bacsDebit);
writer.writeObjectValue<CardMandatePaymentMethodDetails>('card', card);
writer.writeObjectValue<MandateCashapp>('cashapp', cashapp);
writer.writeObjectValue<MandateKakaoPay>('kakao_pay', kakaoPay);
writer.writeObjectValue<MandateKlarna>('klarna', klarna);
writer.writeObjectValue<MandateKrCard>('kr_card', krCard);
writer.writeObjectValue<MandateLink>('link', link);
writer.writeObjectValue<MandateNaverPay>('naver_pay', naverPay);
writer.writeObjectValue<MandateNzBankAccount>(
'nz_bank_account', nzBankAccount);
writer.writeObjectValue<MandatePaypal>('paypal', paypal);
writer.writeObjectValue<MandatePayto>('payto', payto);
writer.writeObjectValue<MandateRevolutPay>('revolut_pay', revolutPay);
writer.writeObjectValue<MandateSepaDebit>('sepa_debit', sepaDebit);
writer.writeStringValue('type', type_);
writer.writeObjectValue<MandateUsBankAccount>(
'us_bank_account', usBankAccount);
writer.writeAdditionalData(additionalData);
}