copyWith method
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?>? syllabusId,
- Value<DateTime?>? syllabusUpdatedAt,
- Value<int?>? enrolled,
- Value<int?>? withdrawn,
- Value<String?>? objective,
- Value<String?>? weeklyPlan,
- Value<String?>? evaluation,
- Value<String?>? textbooks,
})
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,
);
}