UserPayload constructor

UserPayload({
  1. String? accountId,
  2. Iterable<PaymentAccount>? paymentAccounts,
  3. PaymentAccount? currentPaymentAccount,
  4. Iterable<String>? acceptedLanguageLocaleCodes,
  5. Alert? developersAlert,
  6. Alert? displayedAlert,
  7. Filter? developersFilter,
  8. Iterable<Arbitrator>? acceptedArbitrators,
  9. Iterable<Mediator>? acceptedMediators,
  10. Arbitrator? registeredArbitrator,
  11. Mediator? registeredMediator,
  12. PriceAlertFilter? priceAlertFilter,
  13. Iterable<MarketAlertFilter>? marketAlertFilters,
  14. Iterable<RefundAgent>? acceptedRefundAgents,
  15. RefundAgent? registeredRefundAgent,
  16. Map<String, String>? cookie,
  17. Int64? walletCreationDate,
})

Implementation

factory UserPayload({
  $core.String? accountId,
  $core.Iterable<PaymentAccount>? paymentAccounts,
  PaymentAccount? currentPaymentAccount,
  $core.Iterable<$core.String>? acceptedLanguageLocaleCodes,
  Alert? developersAlert,
  Alert? displayedAlert,
  Filter? developersFilter,
  $core.Iterable<Arbitrator>? acceptedArbitrators,
  $core.Iterable<Mediator>? acceptedMediators,
  Arbitrator? registeredArbitrator,
  Mediator? registeredMediator,
  PriceAlertFilter? priceAlertFilter,
  $core.Iterable<MarketAlertFilter>? marketAlertFilters,
  $core.Iterable<RefundAgent>? acceptedRefundAgents,
  RefundAgent? registeredRefundAgent,
  $core.Map<$core.String, $core.String>? cookie,
  $fixnum.Int64? walletCreationDate,
}) {
  final $result = create();
  if (accountId != null) {
    $result.accountId = accountId;
  }
  if (paymentAccounts != null) {
    $result.paymentAccounts.addAll(paymentAccounts);
  }
  if (currentPaymentAccount != null) {
    $result.currentPaymentAccount = currentPaymentAccount;
  }
  if (acceptedLanguageLocaleCodes != null) {
    $result.acceptedLanguageLocaleCodes.addAll(acceptedLanguageLocaleCodes);
  }
  if (developersAlert != null) {
    $result.developersAlert = developersAlert;
  }
  if (displayedAlert != null) {
    $result.displayedAlert = displayedAlert;
  }
  if (developersFilter != null) {
    $result.developersFilter = developersFilter;
  }
  if (acceptedArbitrators != null) {
    $result.acceptedArbitrators.addAll(acceptedArbitrators);
  }
  if (acceptedMediators != null) {
    $result.acceptedMediators.addAll(acceptedMediators);
  }
  if (registeredArbitrator != null) {
    $result.registeredArbitrator = registeredArbitrator;
  }
  if (registeredMediator != null) {
    $result.registeredMediator = registeredMediator;
  }
  if (priceAlertFilter != null) {
    $result.priceAlertFilter = priceAlertFilter;
  }
  if (marketAlertFilters != null) {
    $result.marketAlertFilters.addAll(marketAlertFilters);
  }
  if (acceptedRefundAgents != null) {
    $result.acceptedRefundAgents.addAll(acceptedRefundAgents);
  }
  if (registeredRefundAgent != null) {
    $result.registeredRefundAgent = registeredRefundAgent;
  }
  if (cookie != null) {
    $result.cookie.addAll(cookie);
  }
  if (walletCreationDate != null) {
    $result.walletCreationDate = walletCreationDate;
  }
  return $result;
}