copyWith method
WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponse
copyWith({
- String? transactionId,
- double? amount,
- WebApiModulesBillingReceiptReceipt? receipt,
- String? cardEntryMode,
- WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes? cardType,
- bool? success,
- WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponseStatusCodes? status,
- String? statusText,
Implementation
WebApiModulesPluginsCreditCardCreditCardPluginCaptureResponse copyWith(
{String? transactionId,
double? amount,
WebApiModulesBillingReceiptReceipt? receipt,
String? cardEntryMode,
enums.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?
cardType,
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,
success: success ?? this.success,
status: status ?? this.status,
statusText: statusText ?? this.statusText);
}