PaymentFields constructor

PaymentFields({
  1. String? upFrontAmount,
  2. String? creditAdminTax,
  3. String? firstQuotaDate,
  4. String? hasSignature,
  5. String? hasPrintedClientReceipt,
  6. String? hasWarranty,
  7. String? interestAmount,
  8. String? serviceTax,
  9. String? cityState,
  10. String? hasSentReference,
  11. String? originalTransactionId,
  12. String? originalTransactionDate,
  13. String? signatureMd5,
  14. String? hasConnectivity,
  15. String? productName,
  16. String? entranceMode,
  17. String? firstQuotaAmount,
  18. String? cardCaptureType,
  19. String? requestDate,
  20. String? boardingTax,
  21. String? numberOfQuotas,
  22. String? isDoubleFontPrintAllowed,
  23. String? bin,
  24. String? hasPassword,
  25. String? primaryProductCode,
  26. String? isExternalCall,
  27. String? primaryProductName,
  28. String? receiptPrintPermission,
  29. String? isOnlyIntegrationCancelable,
  30. String? externalCallMerchantCode,
  31. String? isFinancialProduct,
  32. String? applicationName,
  33. String? changeAmount,
  34. String? v40Code,
  35. String? secondaryProductName,
  36. String? paymentTransactionId,
  37. String? avaiableBalance,
  38. String? pan,
  39. String? secondaryProductCode,
  40. String? hasSentMerchantCode,
  41. String? documentType,
  42. String? statusCode,
  43. String? merchantAddress,
  44. String? merchantCode,
  45. String? paymentTypeCode,
  46. String? merchantName,
  47. String? totalizerCode,
  48. String? applicationId,
  49. String? signatureBytes,
  50. String? document,
})

Implementation

PaymentFields(
    {this.upFrontAmount,
    this.creditAdminTax,
    this.firstQuotaDate,
    this.hasSignature,
    this.hasPrintedClientReceipt,
    this.hasWarranty,
    this.interestAmount,
    this.serviceTax,
    this.cityState,
    this.hasSentReference,
    this.originalTransactionId,
    this.originalTransactionDate,
    this.signatureMd5,
    this.hasConnectivity,
    this.productName,
    this.entranceMode,
    this.firstQuotaAmount,
    this.cardCaptureType,
    this.requestDate,
    this.boardingTax,
    this.numberOfQuotas,
    this.isDoubleFontPrintAllowed,
    this.bin,
    this.hasPassword,
    this.primaryProductCode,
    this.isExternalCall,
    this.primaryProductName,
    this.receiptPrintPermission,
    this.isOnlyIntegrationCancelable,
    this.externalCallMerchantCode,
    this.isFinancialProduct,
    this.applicationName,
    this.changeAmount,
    this.v40Code,
    this.secondaryProductName,
    this.paymentTransactionId,
    this.avaiableBalance,
    this.pan,
    this.secondaryProductCode,
    this.hasSentMerchantCode,
    this.documentType,
    this.statusCode,
    this.merchantAddress,
    this.merchantCode,
    this.paymentTypeCode,
    this.merchantName,
    this.totalizerCode,
    this.applicationId,
    this.signatureBytes,
    this.document});