copyWith method

Implementation

WebApiModulesPluginsCreditCardCreditCardPluginRefundResponse copyWith({
  bool? success,
  enums.WebApiModulesPluginsCreditCardCreditCardPluginRefundResponseStatusCodes?
  status,
  String? statusText,
  String? transactionId,
  String? cardEntryMode,
  enums.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?
  cardType,
  double? amount,
  bool? isPartial,
  bool? isVoid,
}) {
  return WebApiModulesPluginsCreditCardCreditCardPluginRefundResponse(
    success: success ?? this.success,
    status: status ?? this.status,
    statusText: statusText ?? this.statusText,
    transactionId: transactionId ?? this.transactionId,
    cardEntryMode: cardEntryMode ?? this.cardEntryMode,
    cardType: cardType ?? this.cardType,
    amount: amount ?? this.amount,
    isPartial: isPartial ?? this.isPartial,
    isVoid: isVoid ?? this.isVoid,
  );
}