TeamProgressEntryModel.fromJson constructor
TeamProgressEntryModel.fromJson( - Map<String, dynamic> json
)
Implementation
factory TeamProgressEntryModel.fromJson(Map<String, dynamic> json) {
return TeamProgressEntryModel(
userId: json['user_id'] as String,
displayName: json['display_name'] as String?,
domainId: json['domain_id'] as String,
domainName: json['domain_name'] as String,
topicCount: (json['topic_count'] as num).toInt(),
avgMasteryScore: (json['avg_mastery_score'] as num?)?.toDouble() ?? 0.0,
topicsAtMastery: (json['topics_at_mastery'] as num).toInt(),
lastActive: json['last_active'] != null
? DateTime.parse(json['last_active'] as String)
: null,
);
}