copyWithCompanion method
Implementation
TeacherSemester copyWithCompanion(TeacherSemestersCompanion data) {
return TeacherSemester(
id: data.id.present ? data.id.value : this.id,
fetchedAt: data.fetchedAt.present ? data.fetchedAt.value : this.fetchedAt,
teacher: data.teacher.present ? data.teacher.value : this.teacher,
semester: data.semester.present ? data.semester.value : this.semester,
email: data.email.present ? data.email.value : this.email,
department: data.department.present
? data.department.value
: this.department,
title: data.title.present ? data.title.value : this.title,
teachingHours: data.teachingHours.present
? data.teachingHours.value
: this.teachingHours,
officeHoursNote: data.officeHoursNote.present
? data.officeHoursNote.value
: this.officeHoursNote,
);
}