copyWith method
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,
})
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,
);
}