copyWithWrapped method
WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse
copyWithWrapped({
- Wrapped<
Map< ? pluginSpecificFields,String, dynamic> ?> - Wrapped<
double> ? amount, - Wrapped<
WebApiModulesBillingReceiptReceipt?> ? receipt, - Wrapped<
bool?> ? success, - Wrapped<
WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponseStatusCodes?> ? status, - Wrapped<
WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?> ? cardType, - Wrapped<
String?> ? cardEntryMode, - Wrapped<
String?> ? statusText, - Wrapped<
String?> ? creditCardName, - Wrapped<
String?> ? creditCardNumber, - Wrapped<
String?> ? creditCardExpirationDate, - Wrapped<
String?> ? transactionId,
Implementation
WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse copyWithWrapped(
{Wrapped<Map<String, dynamic>?>? pluginSpecificFields,
Wrapped<double>? amount,
Wrapped<WebApiModulesBillingReceiptReceipt?>? receipt,
Wrapped<bool?>? success,
Wrapped<
enums
.WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponseStatusCodes?>?
status,
Wrapped<
enums
.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?>?
cardType,
Wrapped<String?>? cardEntryMode,
Wrapped<String?>? statusText,
Wrapped<String?>? creditCardName,
Wrapped<String?>? creditCardNumber,
Wrapped<String?>? creditCardExpirationDate,
Wrapped<String?>? transactionId}) {
return WebApiModulesPluginsCreditCardCreditCardPluginAuthorizeResponse(
pluginSpecificFields: (pluginSpecificFields != null
? pluginSpecificFields.value
: this.pluginSpecificFields),
amount: (amount != null ? amount.value : this.amount),
receipt: (receipt != null ? receipt.value : this.receipt),
success: (success != null ? success.value : this.success),
status: (status != null ? status.value : this.status),
cardType: (cardType != null ? cardType.value : this.cardType),
cardEntryMode:
(cardEntryMode != null ? cardEntryMode.value : this.cardEntryMode),
statusText: (statusText != null ? statusText.value : this.statusText),
creditCardName: (creditCardName != null
? creditCardName.value
: this.creditCardName),
creditCardNumber: (creditCardNumber != null
? creditCardNumber.value
: this.creditCardNumber),
creditCardExpirationDate: (creditCardExpirationDate != null
? creditCardExpirationDate.value
: this.creditCardExpirationDate),
transactionId:
(transactionId != null ? transactionId.value : this.transactionId));
}