copyWithWrapped method
WebApiModulesPluginsCreditCardCreditCardPluginRefundResponse
copyWithWrapped({
- Wrapped<
bool?> ? success, - Wrapped<
WebApiModulesPluginsCreditCardCreditCardPluginRefundResponseStatusCodes?> ? status, - Wrapped<
String?> ? statusText, - Wrapped<
String?> ? transactionId, - Wrapped<
String?> ? cardEntryMode, - Wrapped<
WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?> ? cardType, - Wrapped<
double?> ? amount, - Wrapped<
bool?> ? isPartial, - Wrapped<
bool?> ? isVoid,
Implementation
WebApiModulesPluginsCreditCardCreditCardPluginRefundResponse copyWithWrapped({
Wrapped<bool?>? success,
Wrapped<
enums.WebApiModulesPluginsCreditCardCreditCardPluginRefundResponseStatusCodes?
>?
status,
Wrapped<String?>? statusText,
Wrapped<String?>? transactionId,
Wrapped<String?>? cardEntryMode,
Wrapped<
enums.WebApiModulesPluginsCreditCardProcessCreditCardPaymentCardTypes?
>?
cardType,
Wrapped<double?>? amount,
Wrapped<bool?>? isPartial,
Wrapped<bool?>? isVoid,
}) {
return WebApiModulesPluginsCreditCardCreditCardPluginRefundResponse(
success: (success != null ? success.value : this.success),
status: (status != null ? status.value : this.status),
statusText: (statusText != null ? statusText.value : this.statusText),
transactionId: (transactionId != null
? transactionId.value
: this.transactionId),
cardEntryMode: (cardEntryMode != null
? cardEntryMode.value
: this.cardEntryMode),
cardType: (cardType != null ? cardType.value : this.cardType),
amount: (amount != null ? amount.value : this.amount),
isPartial: (isPartial != null ? isPartial.value : this.isPartial),
isVoid: (isVoid != null ? isVoid.value : this.isVoid),
);
}