StudySubject.fromJson constructor
StudySubject.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StudySubject.fromJson(Map<String, dynamic> json) {
final subject = _$StudySubjectFromJson(json);
final Map<String, dynamic>? study = json['study'] as Map<String, dynamic>?;
if (study != null) {
subject.study = Study.fromJson(study);
}
final List? progress = json['subject_progress'] as List?;
if (progress != null) {
subject.progress = progress
.map((json) => SubjectProgress.fromJson(json as Map<String, dynamic>))
.toList();
}
return subject;
}