copyWith method

WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse copyWith({
  1. Map<String, dynamic>? pluginSpecificFields,
  2. double? amount,
  3. double? feePercent,
  4. double? feeAmount,
  5. WebApiModulesBillingReceiptReceipt? receipt,
  6. bool? success,
  7. WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponseStatusCodes? status,
  8. WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes? cardType,
  9. String? cardEntryMode,
  10. String? statusText,
  11. String? creditCardName,
  12. String? creditCardNumber,
  13. String? creditCardExpirationDate,
  14. String? transactionId,
})

Implementation

WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse copyWith({
  Map<String, dynamic>? pluginSpecificFields,
  double? amount,
  double? feePercent,
  double? feeAmount,
  WebApiModulesBillingReceiptReceipt? receipt,
  bool? success,
  enums.WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponseStatusCodes?
  status,
  enums.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?
  cardType,
  String? cardEntryMode,
  String? statusText,
  String? creditCardName,
  String? creditCardNumber,
  String? creditCardExpirationDate,
  String? transactionId,
}) {
  return WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse(
    pluginSpecificFields: pluginSpecificFields ?? this.pluginSpecificFields,
    amount: amount ?? this.amount,
    feePercent: feePercent ?? this.feePercent,
    feeAmount: feeAmount ?? this.feeAmount,
    receipt: receipt ?? this.receipt,
    success: success ?? this.success,
    status: status ?? this.status,
    cardType: cardType ?? this.cardType,
    cardEntryMode: cardEntryMode ?? this.cardEntryMode,
    statusText: statusText ?? this.statusText,
    creditCardName: creditCardName ?? this.creditCardName,
    creditCardNumber: creditCardNumber ?? this.creditCardNumber,
    creditCardExpirationDate:
        creditCardExpirationDate ?? this.creditCardExpirationDate,
    transactionId: transactionId ?? this.transactionId,
  );
}