Syllabus.fromJson constructor

Syllabus.fromJson(
  1. Map<String, dynamic> json, {
  2. ValueSerializer? serializer,
})

Implementation

factory Syllabus.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return Syllabus(
    id: serializer.fromJson<int>(json['id']),
    courseOffering: serializer.fromJson<int>(json['courseOffering']),
    teacher: serializer.fromJson<int>(json['teacher']),
    language: $SyllabusesTable.$converterlanguage.fromJson(
      serializer.fromJson<String>(json['language']),
    ),
    updatedAt: serializer.fromJson<DateTime?>(json['updatedAt']),
    fetchedAt: serializer.fromJson<DateTime>(json['fetchedAt']),
  );
}