copyWith method

Syllabus copyWith({
  1. int? id,
  2. int? courseOffering,
  3. int? teacher,
  4. SyllabusLanguage? language,
  5. Value<DateTime?> updatedAt = const Value.absent(),
  6. DateTime? fetchedAt,
})

Implementation

Syllabus copyWith({
  int? id,
  int? courseOffering,
  int? teacher,
  SyllabusLanguage? language,
  Value<DateTime?> updatedAt = const Value.absent(),
  DateTime? fetchedAt,
}) => Syllabus(
  id: id ?? this.id,
  courseOffering: courseOffering ?? this.courseOffering,
  teacher: teacher ?? this.teacher,
  language: language ?? this.language,
  updatedAt: updatedAt.present ? updatedAt.value : this.updatedAt,
  fetchedAt: fetchedAt ?? this.fetchedAt,
);