copyWith method

CrewContact copyWith({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. CrewContactType? type,
  5. String? firstName,
  6. String? lastName,
  7. String? email,
  8. String? phone,
  9. String? extension,
  10. String? companyName,
  11. String? jobTitle,
})

Implementation

CrewContact copyWith(
    {int? id,
    DateTime? dbDateCreated,
    DateTime? dbDateUpdated,
    enums.CrewContactType? type,
    String? firstName,
    String? lastName,
    String? email,
    String? phone,
    String? extension,
    String? companyName,
    String? jobTitle}) {
  return CrewContact(
      id: id ?? this.id,
      dbDateCreated: dbDateCreated ?? this.dbDateCreated,
      dbDateUpdated: dbDateUpdated ?? this.dbDateUpdated,
      type: type ?? this.type,
      firstName: firstName ?? this.firstName,
      lastName: lastName ?? this.lastName,
      email: email ?? this.email,
      phone: phone ?? this.phone,
      extension: extension ?? this.extension,
      companyName: companyName ?? this.companyName,
      jobTitle: jobTitle ?? this.jobTitle);
}