UserSemesterSummary.fromJson constructor

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

Implementation

factory UserSemesterSummary.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return UserSemesterSummary(
    id: serializer.fromJson<int>(json['id']),
    user: serializer.fromJson<int>(json['user']),
    semester: serializer.fromJson<int>(json['semester']),
    average: serializer.fromJson<double?>(json['average']),
    conduct: serializer.fromJson<double?>(json['conduct']),
    totalCredits: serializer.fromJson<double?>(json['totalCredits']),
    creditsPassed: serializer.fromJson<double?>(json['creditsPassed']),
    note: serializer.fromJson<String?>(json['note']),
    grandTotalGpa: serializer.fromJson<double?>(json['grandTotalGpa']),
    className: serializer.fromJson<String?>(json['className']),
    enrollmentStatus: $UserSemesterSummariesTable.$converterenrollmentStatusn
        .fromJson(serializer.fromJson<String?>(json['enrollmentStatus'])),
    registered: serializer.fromJson<bool?>(json['registered']),
    graduated: serializer.fromJson<bool?>(json['graduated']),
  );
}