OrgAnalyticsSummaryModel constructor
const
OrgAnalyticsSummaryModel({ - @JsonKey(name: 'active_users_7d') required int activeUsers7d,
- @JsonKey(name: 'active_users_30d') required int activeUsers30d,
- @Default(0.0) double avgMastery,
- @JsonKey(name: 'total_sessions_7d') required int totalSessions7d,
- @JsonKey(name: 'total_sessions_30d') required int totalSessions30d,
- @Default(100.0) double assignmentsOnTrackPct,
- required int assignmentsOverdueCount,
})
Implementation
const factory OrgAnalyticsSummaryModel({
@JsonKey(name: 'active_users_7d') required int activeUsers7d,
@JsonKey(name: 'active_users_30d') required int activeUsers30d,
@Default(0.0) double avgMastery,
@JsonKey(name: 'total_sessions_7d') required int totalSessions7d,
@JsonKey(name: 'total_sessions_30d') required int totalSessions30d,
@Default(100.0) double assignmentsOnTrackPct,
required int assignmentsOverdueCount,
}) = _OrgAnalyticsSummaryModel;