Crew constructor

Crew({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. CrewStatus? status,
  5. String? firstName,
  6. String? lastName,
  7. String? middleName,
  8. String? email,
  9. String? phone,
  10. List<CrewAddress>? addresses,
  11. List<CrewContact>? contacts,
  12. CrewClassification? classification,
  13. String? legalFirstName,
  14. String? legalLastName,
  15. String? usStateOfResidence,
  16. String? country,
  17. String? rate,
  18. CrewRateType? rateType,
  19. String? rateCurrency,
  20. String? travelRate,
  21. CrewTravelRateSource? travelRateSource,
  22. double? overallRating,
  23. bool? projectManager,
  24. String? code,
  25. String? externalCode,
  26. bool? validPassport,
  27. CrewShirtSize? shirtSize,
  28. DateTime? dateOnboarded,
  29. String? note,
  30. List<CrewPosition>? positions,
  31. CrewSettings? settings,
  32. List<CrewProfileURL>? profiles,
  33. List<CrewNote>? notes,
  34. int? division,
  35. List<CrewUnavailability>? unavailability,
  36. int? vendor,
  37. String? nearestAirport,
  38. List<CrewTag>? tags,
  39. List<int>? localMarkets,
  40. int? payrollGroup,
})

Implementation

Crew({
  this.id,
  this.dbDateCreated,
  this.dbDateUpdated,
  this.status,
  this.firstName,
  this.lastName,
  this.middleName,
  this.email,
  this.phone,
  this.addresses,
  this.contacts,
  this.classification,
  this.legalFirstName,
  this.legalLastName,
  this.usStateOfResidence,
  this.country,
  this.rate,
  this.rateType,
  this.rateCurrency,
  this.travelRate,
  this.travelRateSource,
  this.overallRating,
  this.projectManager,
  this.code,
  this.externalCode,
  this.validPassport,
  this.shirtSize,
  this.dateOnboarded,
  this.note,
  this.positions,
  this.settings,
  this.profiles,
  this.notes,
  this.division,
  this.unavailability,
  this.vendor,
  this.nearestAirport,
  this.tags,
  this.localMarkets,
  this.payrollGroup,
});