custom static method

Insertable<CourseOffering> custom({
  1. Expression<int>? id,
  2. Expression<DateTime>? fetchedAt,
  3. Expression<String>? courseCode,
  4. Expression<int>? semester,
  5. Expression<String>? number,
  6. Expression<String>? nameZh,
  7. Expression<String>? nameEn,
  8. Expression<double>? credits,
  9. Expression<int>? hours,
  10. Expression<int>? phase,
  11. Expression<String>? courseType,
  12. Expression<String>? status,
  13. Expression<String>? language,
  14. Expression<String>? remarks,
  15. Expression<String>? syllabusId,
  16. Expression<DateTime>? syllabusUpdatedAt,
  17. Expression<int>? enrolled,
  18. Expression<int>? withdrawn,
  19. Expression<String>? objective,
  20. Expression<String>? weeklyPlan,
  21. Expression<String>? evaluation,
  22. Expression<String>? textbooks,
  23. Expression<String>? syllabusRemarks,
})

Implementation

static Insertable<CourseOffering> custom({
  Expression<int>? id,
  Expression<DateTime>? fetchedAt,
  Expression<String>? courseCode,
  Expression<int>? semester,
  Expression<String>? number,
  Expression<String>? nameZh,
  Expression<String>? nameEn,
  Expression<double>? credits,
  Expression<int>? hours,
  Expression<int>? phase,
  Expression<String>? courseType,
  Expression<String>? status,
  Expression<String>? language,
  Expression<String>? remarks,
  Expression<String>? syllabusId,
  Expression<DateTime>? syllabusUpdatedAt,
  Expression<int>? enrolled,
  Expression<int>? withdrawn,
  Expression<String>? objective,
  Expression<String>? weeklyPlan,
  Expression<String>? evaluation,
  Expression<String>? textbooks,
  Expression<String>? syllabusRemarks,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (fetchedAt != null) 'fetched_at': fetchedAt,
    if (courseCode != null) 'course_code': courseCode,
    if (semester != null) 'semester': semester,
    if (number != null) 'number': number,
    if (nameZh != null) 'name_zh': nameZh,
    if (nameEn != null) 'name_en': nameEn,
    if (credits != null) 'credits': credits,
    if (hours != null) 'hours': hours,
    if (phase != null) 'phase': phase,
    if (courseType != null) 'course_type': courseType,
    if (status != null) 'status': status,
    if (language != null) 'language': language,
    if (remarks != null) 'remarks': remarks,
    if (syllabusId != null) 'syllabus_id': syllabusId,
    if (syllabusUpdatedAt != null) 'syllabus_updated_at': syllabusUpdatedAt,
    if (enrolled != null) 'enrolled': enrolled,
    if (withdrawn != null) 'withdrawn': withdrawn,
    if (objective != null) 'objective': objective,
    if (weeklyPlan != null) 'weekly_plan': weeklyPlan,
    if (evaluation != null) 'evaluation': evaluation,
    if (textbooks != null) 'textbooks': textbooks,
    if (syllabusRemarks != null) 'syllabus_remarks': syllabusRemarks,
  });
}