OrgAnalyticsSummaryModel constructor

const OrgAnalyticsSummaryModel({
  1. @JsonKey(name: 'active_users_7d') required int activeUsers7d,
  2. @JsonKey(name: 'active_users_30d') required int activeUsers30d,
  3. @Default(0.0) double avgMastery,
  4. @JsonKey(name: 'total_sessions_7d') required int totalSessions7d,
  5. @JsonKey(name: 'total_sessions_30d') required int totalSessions30d,
  6. @Default(100.0) double assignmentsOnTrackPct,
  7. 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;