copyWith method

CrewRating copyWith({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. int? crew,
  5. int? crewPosition,
  6. int? rosterPosition,
  7. double? rating,
  8. User? userRated,
  9. DateTime? dateRated,
  10. DateTime? dateHidden,
  11. CrewRatingType? type,
  12. String? notes,
})

Implementation

CrewRating copyWith(
    {int? id,
    DateTime? dbDateCreated,
    DateTime? dbDateUpdated,
    int? crew,
    int? crewPosition,
    int? rosterPosition,
    double? rating,
    User? userRated,
    DateTime? dateRated,
    DateTime? dateHidden,
    enums.CrewRatingType? type,
    String? notes}) {
  return CrewRating(
      id: id ?? this.id,
      dbDateCreated: dbDateCreated ?? this.dbDateCreated,
      dbDateUpdated: dbDateUpdated ?? this.dbDateUpdated,
      crew: crew ?? this.crew,
      crewPosition: crewPosition ?? this.crewPosition,
      rosterPosition: rosterPosition ?? this.rosterPosition,
      rating: rating ?? this.rating,
      userRated: userRated ?? this.userRated,
      dateRated: dateRated ?? this.dateRated,
      dateHidden: dateHidden ?? this.dateHidden,
      type: type ?? this.type,
      notes: notes ?? this.notes);
}