copyWith method

EventRole copyWith({
  1. int? id,
  2. DateTime? dbDateCreated,
  3. DateTime? dbDateUpdated,
  4. int? event,
  5. int? group,
  6. EventRoleRole? role,
  7. int? crew,
  8. bool? isPrimary,
  9. DateTime? dateAdded,
  10. DateTime? dateRemoved,
})

Implementation

EventRole copyWith(
    {int? id,
    DateTime? dbDateCreated,
    DateTime? dbDateUpdated,
    int? event,
    int? group,
    enums.EventRoleRole? role,
    int? crew,
    bool? isPrimary,
    DateTime? dateAdded,
    DateTime? dateRemoved}) {
  return EventRole(
      id: id ?? this.id,
      dbDateCreated: dbDateCreated ?? this.dbDateCreated,
      dbDateUpdated: dbDateUpdated ?? this.dbDateUpdated,
      event: event ?? this.event,
      group: group ?? this.group,
      role: role ?? this.role,
      crew: crew ?? this.crew,
      isPrimary: isPrimary ?? this.isPrimary,
      dateAdded: dateAdded ?? this.dateAdded,
      dateRemoved: dateRemoved ?? this.dateRemoved);
}