copyWith method
PaymentFormTypeRegular
copyWith({
- Invoice? invoice,
- int? paymentProviderUserId,
- PaymentProvider? paymentProvider,
- List<
PaymentOption> ? additionalPaymentOptions, - OrderInfo? savedOrderInfo,
- List<
SavedCredentials> ? savedCredentials, - bool? canSaveCredentials,
- 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,
);