PaymentAccountPayload constructor

PaymentAccountPayload({
  1. String? id,
  2. String? paymentMethodId,
  3. Int64? maxTradePeriod,
  4. Map<String, String>? excludeFromJsonData,
  5. AliPayAccountPayload? aliPayAccountPayload,
  6. ChaseQuickPayAccountPayload? chaseQuickPayAccountPayload,
  7. ZelleAccountPayload? zelleAccountPayload,
  8. CountryBasedPaymentAccountPayload? countryBasedPaymentAccountPayload,
  9. CryptoCurrencyAccountPayload? cryptoCurrencyAccountPayload,
  10. FasterPaymentsAccountPayload? fasterPaymentsAccountPayload,
  11. InteracETransferAccountPayload? interacETransferAccountPayload,
  12. @Deprecated('This field is deprecated.') OKPayAccountPayload? oKPayAccountPayload,
  13. PerfectMoneyAccountPayload? perfectMoneyAccountPayload,
  14. SwishAccountPayload? swishAccountPayload,
  15. USPostalMoneyOrderAccountPayload? uSPostalMoneyOrderAccountPayload,
  16. UpholdAccountPayload? upholdAccountPayload,
  17. CashAppAccountPayload? cashAppAccountPayload,
  18. MoneyBeamAccountPayload? moneyBeamAccountPayload,
  19. VenmoAccountPayload? venmoAccountPayload,
  20. PopmoneyAccountPayload? popmoneyAccountPayload,
  21. RevolutAccountPayload? revolutAccountPayload,
  22. WeChatPayAccountPayload? weChatPayAccountPayload,
  23. MoneyGramAccountPayload? moneyGramAccountPayload,
  24. HalCashAccountPayload? halCashAccountPayload,
  25. PromptPayAccountPayload? promptPayAccountPayload,
  26. AdvancedCashAccountPayload? advancedCashAccountPayload,
  27. InstantCryptoCurrencyAccountPayload? instantCryptoCurrencyAccountPayload,
  28. JapanBankAccountPayload? japanBankAccountPayload,
  29. TransferwiseAccountPayload? transferwiseAccountPayload,
  30. AustraliaPayidPayload? australiaPayidPayload,
  31. AmazonGiftCardAccountPayload? amazonGiftCardAccountPayload,
  32. PayByMailAccountPayload? payByMailAccountPayload,
  33. CapitualAccountPayload? capitualAccountPayload,
  34. PayseraAccountPayload? payseraAccountPayload,
  35. PaxumAccountPayload? paxumAccountPayload,
  36. SwiftAccountPayload? swiftAccountPayload,
  37. CelPayAccountPayload? celPayAccountPayload,
  38. MoneseAccountPayload? moneseAccountPayload,
  39. VerseAccountPayload? verseAccountPayload,
  40. CashAtAtmAccountPayload? cashAtAtmAccountPayload,
  41. PayPalAccountPayload? paypalAccountPayload,
})

Implementation

factory PaymentAccountPayload({
  $core.String? id,
  $core.String? paymentMethodId,
  $fixnum.Int64? maxTradePeriod,
  $core.Map<$core.String, $core.String>? excludeFromJsonData,
  AliPayAccountPayload? aliPayAccountPayload,
  ChaseQuickPayAccountPayload? chaseQuickPayAccountPayload,
  ZelleAccountPayload? zelleAccountPayload,
  CountryBasedPaymentAccountPayload? countryBasedPaymentAccountPayload,
  CryptoCurrencyAccountPayload? cryptoCurrencyAccountPayload,
  FasterPaymentsAccountPayload? fasterPaymentsAccountPayload,
  InteracETransferAccountPayload? interacETransferAccountPayload,
@$core.Deprecated('This field is deprecated.')
  OKPayAccountPayload? oKPayAccountPayload,
  PerfectMoneyAccountPayload? perfectMoneyAccountPayload,
  SwishAccountPayload? swishAccountPayload,
  USPostalMoneyOrderAccountPayload? uSPostalMoneyOrderAccountPayload,
  UpholdAccountPayload? upholdAccountPayload,
  CashAppAccountPayload? cashAppAccountPayload,
  MoneyBeamAccountPayload? moneyBeamAccountPayload,
  VenmoAccountPayload? venmoAccountPayload,
  PopmoneyAccountPayload? popmoneyAccountPayload,
  RevolutAccountPayload? revolutAccountPayload,
  WeChatPayAccountPayload? weChatPayAccountPayload,
  MoneyGramAccountPayload? moneyGramAccountPayload,
  HalCashAccountPayload? halCashAccountPayload,
  PromptPayAccountPayload? promptPayAccountPayload,
  AdvancedCashAccountPayload? advancedCashAccountPayload,
  InstantCryptoCurrencyAccountPayload? instantCryptoCurrencyAccountPayload,
  JapanBankAccountPayload? japanBankAccountPayload,
  TransferwiseAccountPayload? transferwiseAccountPayload,
  AustraliaPayidPayload? australiaPayidPayload,
  AmazonGiftCardAccountPayload? amazonGiftCardAccountPayload,
  PayByMailAccountPayload? payByMailAccountPayload,
  CapitualAccountPayload? capitualAccountPayload,
  PayseraAccountPayload? payseraAccountPayload,
  PaxumAccountPayload? paxumAccountPayload,
  SwiftAccountPayload? swiftAccountPayload,
  CelPayAccountPayload? celPayAccountPayload,
  MoneseAccountPayload? moneseAccountPayload,
  VerseAccountPayload? verseAccountPayload,
  CashAtAtmAccountPayload? cashAtAtmAccountPayload,
  PayPalAccountPayload? paypalAccountPayload,
}) {
  final $result = create();
  if (id != null) {
    $result.id = id;
  }
  if (paymentMethodId != null) {
    $result.paymentMethodId = paymentMethodId;
  }
  if (maxTradePeriod != null) {
    $result.maxTradePeriod = maxTradePeriod;
  }
  if (excludeFromJsonData != null) {
    $result.excludeFromJsonData.addAll(excludeFromJsonData);
  }
  if (aliPayAccountPayload != null) {
    $result.aliPayAccountPayload = aliPayAccountPayload;
  }
  if (chaseQuickPayAccountPayload != null) {
    $result.chaseQuickPayAccountPayload = chaseQuickPayAccountPayload;
  }
  if (zelleAccountPayload != null) {
    $result.zelleAccountPayload = zelleAccountPayload;
  }
  if (countryBasedPaymentAccountPayload != null) {
    $result.countryBasedPaymentAccountPayload = countryBasedPaymentAccountPayload;
  }
  if (cryptoCurrencyAccountPayload != null) {
    $result.cryptoCurrencyAccountPayload = cryptoCurrencyAccountPayload;
  }
  if (fasterPaymentsAccountPayload != null) {
    $result.fasterPaymentsAccountPayload = fasterPaymentsAccountPayload;
  }
  if (interacETransferAccountPayload != null) {
    $result.interacETransferAccountPayload = interacETransferAccountPayload;
  }
  if (oKPayAccountPayload != null) {
    // ignore: deprecated_member_use_from_same_package
    $result.oKPayAccountPayload = oKPayAccountPayload;
  }
  if (perfectMoneyAccountPayload != null) {
    $result.perfectMoneyAccountPayload = perfectMoneyAccountPayload;
  }
  if (swishAccountPayload != null) {
    $result.swishAccountPayload = swishAccountPayload;
  }
  if (uSPostalMoneyOrderAccountPayload != null) {
    $result.uSPostalMoneyOrderAccountPayload = uSPostalMoneyOrderAccountPayload;
  }
  if (upholdAccountPayload != null) {
    $result.upholdAccountPayload = upholdAccountPayload;
  }
  if (cashAppAccountPayload != null) {
    $result.cashAppAccountPayload = cashAppAccountPayload;
  }
  if (moneyBeamAccountPayload != null) {
    $result.moneyBeamAccountPayload = moneyBeamAccountPayload;
  }
  if (venmoAccountPayload != null) {
    $result.venmoAccountPayload = venmoAccountPayload;
  }
  if (popmoneyAccountPayload != null) {
    $result.popmoneyAccountPayload = popmoneyAccountPayload;
  }
  if (revolutAccountPayload != null) {
    $result.revolutAccountPayload = revolutAccountPayload;
  }
  if (weChatPayAccountPayload != null) {
    $result.weChatPayAccountPayload = weChatPayAccountPayload;
  }
  if (moneyGramAccountPayload != null) {
    $result.moneyGramAccountPayload = moneyGramAccountPayload;
  }
  if (halCashAccountPayload != null) {
    $result.halCashAccountPayload = halCashAccountPayload;
  }
  if (promptPayAccountPayload != null) {
    $result.promptPayAccountPayload = promptPayAccountPayload;
  }
  if (advancedCashAccountPayload != null) {
    $result.advancedCashAccountPayload = advancedCashAccountPayload;
  }
  if (instantCryptoCurrencyAccountPayload != null) {
    $result.instantCryptoCurrencyAccountPayload = instantCryptoCurrencyAccountPayload;
  }
  if (japanBankAccountPayload != null) {
    $result.japanBankAccountPayload = japanBankAccountPayload;
  }
  if (transferwiseAccountPayload != null) {
    $result.transferwiseAccountPayload = transferwiseAccountPayload;
  }
  if (australiaPayidPayload != null) {
    $result.australiaPayidPayload = australiaPayidPayload;
  }
  if (amazonGiftCardAccountPayload != null) {
    $result.amazonGiftCardAccountPayload = amazonGiftCardAccountPayload;
  }
  if (payByMailAccountPayload != null) {
    $result.payByMailAccountPayload = payByMailAccountPayload;
  }
  if (capitualAccountPayload != null) {
    $result.capitualAccountPayload = capitualAccountPayload;
  }
  if (payseraAccountPayload != null) {
    $result.payseraAccountPayload = payseraAccountPayload;
  }
  if (paxumAccountPayload != null) {
    $result.paxumAccountPayload = paxumAccountPayload;
  }
  if (swiftAccountPayload != null) {
    $result.swiftAccountPayload = swiftAccountPayload;
  }
  if (celPayAccountPayload != null) {
    $result.celPayAccountPayload = celPayAccountPayload;
  }
  if (moneseAccountPayload != null) {
    $result.moneseAccountPayload = moneseAccountPayload;
  }
  if (verseAccountPayload != null) {
    $result.verseAccountPayload = verseAccountPayload;
  }
  if (cashAtAtmAccountPayload != null) {
    $result.cashAtAtmAccountPayload = cashAtAtmAccountPayload;
  }
  if (paypalAccountPayload != null) {
    $result.paypalAccountPayload = paypalAccountPayload;
  }
  return $result;
}