copyWithCompanion method

Syllabus copyWithCompanion(
  1. SyllabusesCompanion data
)

Implementation

Syllabus copyWithCompanion(SyllabusesCompanion data) {
  return Syllabus(
    id: data.id.present ? data.id.value : this.id,
    courseOffering: data.courseOffering.present
        ? data.courseOffering.value
        : this.courseOffering,
    teacher: data.teacher.present ? data.teacher.value : this.teacher,
    updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt,
    objective: data.objective.present ? data.objective.value : this.objective,
    weeklyPlan: data.weeklyPlan.present
        ? data.weeklyPlan.value
        : this.weeklyPlan,
    evaluation: data.evaluation.present
        ? data.evaluation.value
        : this.evaluation,
    textbooks: data.textbooks.present ? data.textbooks.value : this.textbooks,
    remarks: data.remarks.present ? data.remarks.value : this.remarks,
  );
}