TransactionRequest constructor

TransactionRequest({
  1. required double transactionAmount,
  2. String laneNumber = '1',
  3. String referenceNumber = '',
  4. CardHolderPresentCode cardholderPresentCode = CardHolderPresentCode.present,
  5. String? clerkNumber,
  6. String? shiftId,
  7. String? ticketNumber,
})

Implementation

TransactionRequest({
  // Remove const
  required this.transactionAmount,
  this.laneNumber = '1',
  this.referenceNumber = '',
  this.cardholderPresentCode = CardHolderPresentCode.present,
  this.clerkNumber,
  this.shiftId,
  String? ticketNumber, // Change from this.ticketNumber
}) : ticketNumber = ticketNumber ?? _generateRandomTicketNumber();