UserAcademicSummary.fromJson constructor

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

Implementation

factory UserAcademicSummary.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return UserAcademicSummary(
    id: serializer.fromJson<int>(json['id']),
    user: serializer.fromJson<int>(json['user']),
    semester: serializer.fromJson<int>(json['semester']),
    year: serializer.fromJson<int>(json['year']),
    term: serializer.fromJson<int>(json['term']),
    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']),
    gpa: serializer.fromJson<double?>(json['gpa']),
  );
}