custom static method

Insertable<Syllabus> custom({
  1. Expression<int>? id,
  2. Expression<int>? courseOffering,
  3. Expression<int>? teacher,
  4. Expression<DateTime>? updatedAt,
  5. Expression<String>? objective,
  6. Expression<String>? weeklyPlan,
  7. Expression<String>? evaluation,
  8. Expression<String>? textbooks,
  9. Expression<String>? remarks,
})

Implementation

static Insertable<Syllabus> custom({
  Expression<int>? id,
  Expression<int>? courseOffering,
  Expression<int>? teacher,
  Expression<DateTime>? updatedAt,
  Expression<String>? objective,
  Expression<String>? weeklyPlan,
  Expression<String>? evaluation,
  Expression<String>? textbooks,
  Expression<String>? remarks,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (courseOffering != null) 'course_offering': courseOffering,
    if (teacher != null) 'teacher': teacher,
    if (updatedAt != null) 'updated_at': updatedAt,
    if (objective != null) 'objective': objective,
    if (weeklyPlan != null) 'weekly_plan': weeklyPlan,
    if (evaluation != null) 'evaluation': evaluation,
    if (textbooks != null) 'textbooks': textbooks,
    if (remarks != null) 'remarks': remarks,
  });
}