copyWith method

CourseOfferingsCompanion copyWith({
  1. Value<int>? id,
  2. Value<DateTime?>? fetchedAt,
  3. Value<int>? course,
  4. Value<int>? semester,
  5. Value<String>? number,
  6. Value<int?>? phase,
  7. Value<CourseType?>? courseType,
  8. Value<String?>? status,
  9. Value<String?>? language,
  10. Value<String?>? remarks,
  11. Value<String?>? syllabusId,
  12. Value<DateTime?>? syllabusUpdatedAt,
  13. Value<int?>? enrolled,
  14. Value<int?>? withdrawn,
  15. Value<String?>? objective,
  16. Value<String?>? weeklyPlan,
  17. Value<String?>? evaluation,
  18. Value<String?>? textbooks,
  19. Value<String?>? syllabusRemarks,
})

Implementation

CourseOfferingsCompanion copyWith({
  Value<int>? id,
  Value<DateTime?>? fetchedAt,
  Value<int>? course,
  Value<int>? semester,
  Value<String>? number,
  Value<int?>? phase,
  Value<CourseType?>? courseType,
  Value<String?>? status,
  Value<String?>? language,
  Value<String?>? remarks,
  Value<String?>? syllabusId,
  Value<DateTime?>? syllabusUpdatedAt,
  Value<int?>? enrolled,
  Value<int?>? withdrawn,
  Value<String?>? objective,
  Value<String?>? weeklyPlan,
  Value<String?>? evaluation,
  Value<String?>? textbooks,
  Value<String?>? syllabusRemarks,
}) {
  return CourseOfferingsCompanion(
    id: id ?? this.id,
    fetchedAt: fetchedAt ?? this.fetchedAt,
    course: course ?? this.course,
    semester: semester ?? this.semester,
    number: number ?? this.number,
    phase: phase ?? this.phase,
    courseType: courseType ?? this.courseType,
    status: status ?? this.status,
    language: language ?? this.language,
    remarks: remarks ?? this.remarks,
    syllabusId: syllabusId ?? this.syllabusId,
    syllabusUpdatedAt: syllabusUpdatedAt ?? this.syllabusUpdatedAt,
    enrolled: enrolled ?? this.enrolled,
    withdrawn: withdrawn ?? this.withdrawn,
    objective: objective ?? this.objective,
    weeklyPlan: weeklyPlan ?? this.weeklyPlan,
    evaluation: evaluation ?? this.evaluation,
    textbooks: textbooks ?? this.textbooks,
    syllabusRemarks: syllabusRemarks ?? this.syllabusRemarks,
  );
}