InvoiceTransaction constructor

InvoiceTransaction({
  1. required DateTime transactionDate,
  2. required String paymentGateway,
  3. required String referenceId,
  4. required String trackId,
  5. required String transactionId,
  6. required String paymentId,
  7. required String authorizationId,
  8. required String transactionStatus,
  9. required String transationValue,
  10. required String customerServiceCharge,
  11. required String totalServiceCharge,
  12. required String dueValue,
  13. required String paidCurrency,
  14. required String paidCurrencyValue,
  15. required String vatAmount,
  16. required String ipAddress,
  17. required String country,
  18. required String currency,
  19. required dynamic error,
  20. required String cardNumber,
  21. required String errorCode,
})

Implementation

InvoiceTransaction({
  required this.transactionDate,
  required this.paymentGateway,
  required this.referenceId,
  required this.trackId,
  required this.transactionId,
  required this.paymentId,
  required this.authorizationId,
  required this.transactionStatus,
  required this.transationValue,
  required this.customerServiceCharge,
  required this.totalServiceCharge,
  required this.dueValue,
  required this.paidCurrency,
  required this.paidCurrencyValue,
  required this.vatAmount,
  required this.ipAddress,
  required this.country,
  required this.currency,
  required this.error,
  required this.cardNumber,
  required this.errorCode,
});