copyWith method

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,
  );
}