Crew constructor
Crew({
- int? id,
- DateTime? dbDateCreated,
- DateTime? dbDateUpdated,
- CrewStatus? status,
- String? firstName,
- String? lastName,
- String? middleName,
- String? email,
- String? phone,
- List<
CrewAddress> ? addresses, - List<
CrewContact> ? contacts, - CrewClassification? classification,
- String? legalFirstName,
- String? legalLastName,
- String? usStateOfResidence,
- String? country,
- String? rate,
- CrewRateType? rateType,
- String? rateCurrency,
- String? travelRate,
- CrewTravelRateSource? travelRateSource,
- double? overallRating,
- bool? projectManager,
- String? code,
- String? externalCode,
- bool? validPassport,
- CrewShirtSize? shirtSize,
- DateTime? dateOnboarded,
- String? note,
- List<
CrewPosition> ? positions, - CrewSettings? settings,
- List<
CrewProfileURL> ? profiles, - List<
CrewNote> ? notes, - int? division,
- int? vendor,
- String? nearestAirport,
- List<
CrewTag> ? tags, - List<
int> ? localMarkets, - 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,
});