WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest constructor

const WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest({
  1. required WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequestPaymentTypes payWith,
  2. required String orderId,
  3. required double amountToPay,
  4. double? feePercent,
  5. double? feeAmount,
  6. int? creditCardPinPadId,
  7. required String dealNumber,
  8. String? paymentBy,
  9. String? dealId,
  10. String? customerId,
  11. String? accountId,
  12. String? account,
  13. String? expirationDate,
  14. String? cardholderName,
  15. String? creditCardSource,
  16. bool? saveCreditCard,
  17. bool? defaultAccount,
  18. bool? authorizationOnFile,
  19. String? address,
  20. String? address2,
  21. String? city,
  22. String? region,
  23. String? postalCode,
  24. String? countryId,
  25. String? trackData,
  26. String? emailFrom,
  27. String? emailTo,
  28. String? emailSubject,
  29. String? emailBody,
})

Implementation

const WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest({
  required this.payWith,
  required this.orderId,
  required this.amountToPay,
  this.feePercent,
  this.feeAmount,
  this.creditCardPinPadId,
  required this.dealNumber,
  this.paymentBy,
  this.dealId,
  this.customerId,
  this.accountId,
  this.account,
  this.expirationDate,
  this.cardholderName,
  this.creditCardSource,
  this.saveCreditCard,
  this.defaultAccount,
  this.authorizationOnFile,
  this.address,
  this.address2,
  this.city,
  this.region,
  this.postalCode,
  this.countryId,
  this.trackData,
  this.emailFrom,
  this.emailTo,
  this.emailSubject,
  this.emailBody,
});