serialize method

  1. @override
void serialize(
  1. SerializationWriter writer
)
override

Serializes information the current object writer Serialization writer to use to serialize this model

Implementation

@override
void serialize(SerializationWriter writer) {
  writer.writeObjectValue<DestinationDetailsUnimplemented>('affirm', affirm);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'afterpay_clearpay', afterpayClearpay);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('alipay', alipay);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('alma', alma);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'amazon_pay', amazonPay);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'au_bank_transfer', auBankTransfer);
  writer.writeObjectValue<RefundDestinationDetailsBlik>('blik', blik);
  writer.writeObjectValue<RefundDestinationDetailsBrBankTransfer>(
      'br_bank_transfer', brBankTransfer);
  writer.writeObjectValue<RefundDestinationDetailsCard>('card', card);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'cashapp', cashapp);
  writer.writeObjectValue<RefundDestinationDetailsCrypto>('crypto', crypto);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'customer_cash_balance', customerCashBalance);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('eps', eps);
  writer.writeObjectValue<RefundDestinationDetailsEuBankTransfer>(
      'eu_bank_transfer', euBankTransfer);
  writer.writeObjectValue<RefundDestinationDetailsGbBankTransfer>(
      'gb_bank_transfer', gbBankTransfer);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'giropay', giropay);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'grabpay', grabpay);
  writer.writeObjectValue<RefundDestinationDetailsJpBankTransfer>(
      'jp_bank_transfer', jpBankTransfer);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('klarna', klarna);
  writer.writeObjectValue<RefundDestinationDetailsMbWay>('mb_way', mbWay);
  writer.writeObjectValue<RefundDestinationDetailsMultibanco>(
      'multibanco', multibanco);
  writer.writeObjectValue<RefundDestinationDetailsMxBankTransfer>(
      'mx_bank_transfer', mxBankTransfer);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'nz_bank_transfer', nzBankTransfer);
  writer.writeObjectValue<RefundDestinationDetailsP24>('p24', p24);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('paynow', paynow);
  writer.writeObjectValue<RefundDestinationDetailsPaypal>('paypal', paypal);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('pix', pix);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'revolut', revolut);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('sofort', sofort);
  writer.writeObjectValue<RefundDestinationDetailsSwish>('swish', swish);
  writer.writeObjectValue<RefundDestinationDetailsThBankTransfer>(
      'th_bank_transfer', thBankTransfer);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('twint', twint);
  writer.writeStringValue('type', type_);
  writer.writeObjectValue<RefundDestinationDetailsUsBankTransfer>(
      'us_bank_transfer', usBankTransfer);
  writer.writeObjectValue<DestinationDetailsUnimplemented>(
      'wechat_pay', wechatPay);
  writer.writeObjectValue<DestinationDetailsUnimplemented>('zip', zip);
  writer.writeAdditionalData(additionalData);
}