/
Ru5Kasper
/
Trackly
Обзор
Документация
Войти
/
Ru5Kasper
/
Trackly
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
frontend/lib/models/user_stats_model.dart
37 строк
1010 B
d4nyzz
feat: frontend changes: UI, habits notifications, series, can change pass, mail, usname
11 май 2026, 15:48
11 май 2026, 15:48
7ec3d24
Код
Авторство
О чём код?
import 'habit_log_model.dart'; import 'habit_progress_model.dart'; class DailyActivityPoint { final DateTime date; final int count; const DailyActivityPoint({required this.date, required this.count}); } class UserStatsModel { final int totalActiveHabits; final int completedToday; final int globalStreak; final int bestGlobalStreak; final double completionRate30Days; final int completedCount30Days; final int missedCount30Days; final List<HabitProgressModel> habitProgresses; final List<DailyActivityPoint> activity; final List<HabitLogModel> allLogs; const UserStatsModel({ required this.totalActiveHabits, required this.completedToday, required this.globalStreak, required this.bestGlobalStreak, required this.completionRate30Days, required this.completedCount30Days, required this.missedCount30Days, required this.habitProgresses, required this.activity, required this.allLogs, }); bool get isEmpty => habitProgresses.isEmpty; }