WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest constructor

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

Implementation

WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest({
  required this.payWith,
  required this.orderId,
  required this.amountToPay,
  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,
});