copyWithWrapped method
Implementation
WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest
copyWithWrapped({
Wrapped<int>? creditCardPreAuthorizationId,
Wrapped<double>? amount,
Wrapped<double?>? feeAmount,
Wrapped<double?>? feePercent,
}) {
return WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest(
creditCardPreAuthorizationId: (creditCardPreAuthorizationId != null
? creditCardPreAuthorizationId.value
: this.creditCardPreAuthorizationId),
amount: (amount != null ? amount.value : this.amount),
feeAmount: (feeAmount != null ? feeAmount.value : this.feeAmount),
feePercent: (feePercent != null ? feePercent.value : this.feePercent),
);
}