CourseOffering.fromJson constructor
Implementation
factory CourseOffering.fromJson(
Map<String, dynamic> json, {
ValueSerializer? serializer,
}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return CourseOffering(
id: serializer.fromJson<int>(json['id']),
fetchedAt: serializer.fromJson<DateTime?>(json['fetchedAt']),
course: serializer.fromJson<int>(json['course']),
semester: serializer.fromJson<int>(json['semester']),
number: serializer.fromJson<String>(json['number']),
phase: serializer.fromJson<int>(json['phase']),
courseType: $CourseOfferingsTable.$convertercourseType.fromJson(
serializer.fromJson<String>(json['courseType']),
),
status: serializer.fromJson<String?>(json['status']),
language: serializer.fromJson<String?>(json['language']),
remarks: serializer.fromJson<String?>(json['remarks']),
enrolled: serializer.fromJson<int?>(json['enrolled']),
withdrawn: serializer.fromJson<int?>(json['withdrawn']),
syllabusId: serializer.fromJson<String?>(json['syllabusId']),
syllabusUpdatedAt: serializer.fromJson<DateTime?>(
json['syllabusUpdatedAt'],
),
objective: serializer.fromJson<String?>(json['objective']),
weeklyPlan: serializer.fromJson<String?>(json['weeklyPlan']),
evaluation: serializer.fromJson<String?>(json['evaluation']),
textbooks: serializer.fromJson<String?>(json['textbooks']),
);
}