WebApiModulesPluginsCreditCardCreditCardOrderDepositRequest constructor

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

Implementation

const WebApiModulesPluginsCreditCardCreditCardOrderDepositRequest({
  required this.payWith,
  required this.orderId,
  required this.amountToPay,
  this.feePercent,
  this.feeAmount,
  this.creditCardPinPadId,
  required this.dealNumber,
  this.paymentTypeId,
  this.emailFrom,
  this.emailTo,
  this.emailSubject,
  this.emailBody,
  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,
});