copyWith method

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