copyWith method
WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponse
copyWith({
- String? transactionId,
- double? amount,
- WebApiModulesBillingReceiptReceipt? receipt,
- String? cardEntryMode,
- WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes? cardType,
- String? cardName,
- bool? success,
- WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponseStatusCodes? status,
- String? statusText,
Implementation
WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponse copyWith({
String? transactionId,
double? amount,
WebApiModulesBillingReceiptReceipt? receipt,
String? cardEntryMode,
enums.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?
cardType,
String? cardName,
bool? success,
enums.WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponseStatusCodes?
status,
String? statusText,
}) {
return WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponse(
transactionId: transactionId ?? this.transactionId,
amount: amount ?? this.amount,
receipt: receipt ?? this.receipt,
cardEntryMode: cardEntryMode ?? this.cardEntryMode,
cardType: cardType ?? this.cardType,
cardName: cardName ?? this.cardName,
success: success ?? this.success,
status: status ?? this.status,
statusText: statusText ?? this.statusText,
);
}