custom static method

Insertable<TeacherSemester> custom({
  1. Expression<int>? id,
  2. Expression<DateTime>? fetchedAt,
  3. Expression<int>? teacher,
  4. Expression<int>? semester,
  5. Expression<String>? email,
  6. Expression<int>? department,
  7. Expression<String>? title,
  8. Expression<double>? teachingHours,
  9. Expression<String>? officeHoursNote,
})

Implementation

static Insertable<TeacherSemester> custom({
  Expression<int>? id,
  Expression<DateTime>? fetchedAt,
  Expression<int>? teacher,
  Expression<int>? semester,
  Expression<String>? email,
  Expression<int>? department,
  Expression<String>? title,
  Expression<double>? teachingHours,
  Expression<String>? officeHoursNote,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (fetchedAt != null) 'fetched_at': fetchedAt,
    if (teacher != null) 'teacher': teacher,
    if (semester != null) 'semester': semester,
    if (email != null) 'email': email,
    if (department != null) 'department': department,
    if (title != null) 'title': title,
    if (teachingHours != null) 'teaching_hours': teachingHours,
    if (officeHoursNote != null) 'office_hours_note': officeHoursNote,
  });
}