TicketWeebi constructor

TicketWeebi({
  1. required int id,
  2. required List<ItemCartWeebi<ArticleRawAbstract>> items,
  3. required TaxWeebi taxe,
  4. required double promo,
  5. required String comment,
  6. required num received,
  7. required DateTime date,
  8. required PaymentType paymentType,
  9. required TicketType ticketType,
  10. required int contactId,
  11. String contactFirstName = '',
  12. String contactLastName = '',
  13. String contactPhone = '',
  14. String contactMail = '',
  15. bool status = true,
  16. required DateTime? statusUpdateDate,
  17. required DateTime creationDate,
  18. num discountAmount = 0,
})

Implementation

TicketWeebi({
  required super.id,
  required super.items,
  required super.taxe,
  required super.promo,
  required super.comment,
  required super.received,
  // keep the ticket.date, it can be != from creationDate
  required super.date,
  required super.paymentType,
  required super.ticketType,
  required super.contactId,
  this.contactFirstName = '',
  this.contactLastName = '',
  this.contactPhone = '',
  this.contactMail = '',
  super.status = true,
  required super.statusUpdateDate,
  required super.creationDate,
  super.discountAmount = 0,
});