copyWith method

WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest copyWith({
  1. int? creditCardPreAuthorizationId,
  2. double? amount,
  3. double? feeAmount,
  4. double? feePercent,
})

Implementation

WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest
copyWith({
  int? creditCardPreAuthorizationId,
  double? amount,
  double? feeAmount,
  double? feePercent,
}) {
  return WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest(
    creditCardPreAuthorizationId:
        creditCardPreAuthorizationId ?? this.creditCardPreAuthorizationId,
    amount: amount ?? this.amount,
    feeAmount: feeAmount ?? this.feeAmount,
    feePercent: feePercent ?? this.feePercent,
  );
}