copyWith method
WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse
copyWith({
- Map<
String, dynamic> ? pluginSpecificFields, - double? amount,
- WebApiModulesBillingReceiptReceipt? receipt,
- bool? success,
- WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponseStatusCodes? status,
- WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes? cardType,
- String? cardEntryMode,
- String? statusText,
- String? creditCardName,
- String? creditCardNumber,
- String? creditCardExpirationDate,
- String? transactionId,
Implementation
WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse copyWith(
{Map<String, dynamic>? pluginSpecificFields,
double? amount,
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,
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);
}