Event constructor

Event({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. int? division,
  5. int? $client,
  6. int? venue,
  7. int? market,
  8. int? accountEventStatus,
  9. String? nearestAirport,
  10. String? code,
  11. String? externalCode,
  12. String? name,
  13. EventStatus? status,
  14. EventTravelBookingStatus? travelBookingStatus,
  15. DateTime? dateArchived,
  16. DateTime? dateBegin,
  17. DateTime? dateEnd,
  18. DateTime? dateChanged,
  19. DateTime? dateDeadline,
  20. String? description,
  21. bool? localOnly,
  22. List<int>? groups,
  23. List<EventPosition>? positions,
  24. List<EventRole>? roles,
  25. List<EventAccountUserRoleRelationship>? accountUserRoleRelationships,
  26. List<EventNote>? notes,
  27. List<EventRosterPositionSerializerNoAnalytics>? rosterPositions,
  28. List<CrewActuals>? actuals,
  29. int? timezone,
  30. int? program,
  31. bool? hideClient,
  32. bool? hideName,
})

Implementation

Event({
  this.id,
  this.dbDateCreated,
  this.dbDateUpdated,
  this.division,
  this.$client,
  this.venue,
  this.market,
  this.accountEventStatus,
  this.nearestAirport,
  this.code,
  this.externalCode,
  this.name,
  this.status,
  this.travelBookingStatus,
  this.dateArchived,
  this.dateBegin,
  this.dateEnd,
  this.dateChanged,
  this.dateDeadline,
  this.description,
  this.localOnly,
  this.groups,
  this.positions,
  this.roles,
  this.accountUserRoleRelationships,
  this.notes,
  this.rosterPositions,
  this.actuals,
  this.timezone,
  this.program,
  this.hideClient,
  this.hideName,
});