copyWith method

CrewSettings copyWith({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. int? crew,
  5. bool? disableEmails,
  6. bool? disableSms,
  7. CrewSettingsTravel? travel,
  8. DateTime? dateOfBirth,
  9. CrewSettingsSmsCrewingStatus? smsCrewingStatus,
})

Implementation

CrewSettings copyWith(
    {int? id,
    DateTime? dbDateCreated,
    DateTime? dbDateUpdated,
    int? crew,
    bool? disableEmails,
    bool? disableSms,
    CrewSettingsTravel? travel,
    DateTime? dateOfBirth,
    enums.CrewSettingsSmsCrewingStatus? smsCrewingStatus}) {
  return CrewSettings(
      id: id ?? this.id,
      dbDateCreated: dbDateCreated ?? this.dbDateCreated,
      dbDateUpdated: dbDateUpdated ?? this.dbDateUpdated,
      crew: crew ?? this.crew,
      disableEmails: disableEmails ?? this.disableEmails,
      disableSms: disableSms ?? this.disableSms,
      travel: travel ?? this.travel,
      dateOfBirth: dateOfBirth ?? this.dateOfBirth,
      smsCrewingStatus: smsCrewingStatus ?? this.smsCrewingStatus);
}