CourseGrade.fromJson constructor Null safety

CourseGrade.fromJson(
  1. dynamic json
)

Creates a CourseGrade instance from a json object.

Implementation

factory CourseGrade.fromJson(dynamic json) {
  final parsedJson = json as Map<String, dynamic>;
  return CourseGrade(
    course: const Course(),
    finalExam: parsedJson['final'] as double,
    partials: (parsedJson['partials'] as List<dynamic>)
        .map((dynamic e) => e as double)
        .toList(),
    semestralGrade: parsedJson['semestral'] as double,
  );
}