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