copyWith method

PaymentFormTypeRegular copyWith({
  1. Invoice? invoice,
  2. int? paymentProviderUserId,
  3. PaymentProvider? paymentProvider,
  4. List<PaymentOption>? additionalPaymentOptions,
  5. OrderInfo? savedOrderInfo,
  6. List<SavedCredentials>? savedCredentials,
  7. bool? canSaveCredentials,
  8. bool? needPassword,
})

Implementation

PaymentFormTypeRegular copyWith({
  Invoice? invoice,
  int? paymentProviderUserId,
  PaymentProvider? paymentProvider,
  List<PaymentOption>? additionalPaymentOptions,
  OrderInfo? savedOrderInfo,
  List<SavedCredentials>? savedCredentials,
  bool? canSaveCredentials,
  bool? needPassword,
}) => PaymentFormTypeRegular(
  invoice: invoice ?? this.invoice,
  paymentProviderUserId: paymentProviderUserId ?? this.paymentProviderUserId,
  paymentProvider: paymentProvider ?? this.paymentProvider,
  additionalPaymentOptions:
      additionalPaymentOptions ?? this.additionalPaymentOptions,
  savedOrderInfo: savedOrderInfo ?? this.savedOrderInfo,
  savedCredentials: savedCredentials ?? this.savedCredentials,
  canSaveCredentials: canSaveCredentials ?? this.canSaveCredentials,
  needPassword: needPassword ?? this.needPassword,
);