copyWith method

TeachersCompanion copyWith({
  1. Value<int>? id,
  2. Value<DateTime?>? fetchedAt,
  3. Value<String>? code,
  4. Value<int>? semester,
  5. Value<String>? nameZh,
  6. Value<String?>? nameEn,
  7. Value<String?>? email,
  8. Value<int?>? department,
  9. Value<String?>? title,
  10. Value<double?>? teachingHours,
  11. Value<String?>? officeHoursNote,
})

Implementation

TeachersCompanion copyWith({
  Value<int>? id,
  Value<DateTime?>? fetchedAt,
  Value<String>? code,
  Value<int>? semester,
  Value<String>? nameZh,
  Value<String?>? nameEn,
  Value<String?>? email,
  Value<int?>? department,
  Value<String?>? title,
  Value<double?>? teachingHours,
  Value<String?>? officeHoursNote,
}) {
  return TeachersCompanion(
    id: id ?? this.id,
    fetchedAt: fetchedAt ?? this.fetchedAt,
    code: code ?? this.code,
    semester: semester ?? this.semester,
    nameZh: nameZh ?? this.nameZh,
    nameEn: nameEn ?? this.nameEn,
    email: email ?? this.email,
    department: department ?? this.department,
    title: title ?? this.title,
    teachingHours: teachingHours ?? this.teachingHours,
    officeHoursNote: officeHoursNote ?? this.officeHoursNote,
  );
}