copyWith method
WebApiModulesPluginsCreditCardCreditCardDepositRequest
copyWith({
- WebApiModulesPluginsCreditCardCreditCardDepositRequestPaymentTypes? paymentType,
- String? orderId,
- double? amountToPay,
- int? creditCardPinPadId,
- String? dealNumber,
- String? emailFrom,
- String? emailTo,
- String? emailSubject,
- String? emailBody,
- String? account,
- String? expirationDate,
- String? trackData,
Implementation
WebApiModulesPluginsCreditCardCreditCardDepositRequest copyWith(
{enums.WebApiModulesPluginsCreditCardCreditCardDepositRequestPaymentTypes?
paymentType,
String? orderId,
double? amountToPay,
int? creditCardPinPadId,
String? dealNumber,
String? emailFrom,
String? emailTo,
String? emailSubject,
String? emailBody,
String? account,
String? expirationDate,
String? trackData}) {
return WebApiModulesPluginsCreditCardCreditCardDepositRequest(
paymentType: paymentType ?? this.paymentType,
orderId: orderId ?? this.orderId,
amountToPay: amountToPay ?? this.amountToPay,
creditCardPinPadId: creditCardPinPadId ?? this.creditCardPinPadId,
dealNumber: dealNumber ?? this.dealNumber,
emailFrom: emailFrom ?? this.emailFrom,
emailTo: emailTo ?? this.emailTo,
emailSubject: emailSubject ?? this.emailSubject,
emailBody: emailBody ?? this.emailBody,
account: account ?? this.account,
expirationDate: expirationDate ?? this.expirationDate,
trackData: trackData ?? this.trackData);
}