NeomageStats constructor
NeomageStats({
- int totalSessions = 0,
- int totalMessages = 0,
- int totalDays = 0,
- int activeDays = 0,
- StreakInfo streaks = const StreakInfo(),
- List<
DailyActivity> dailyActivity = const [], - List<
DailyModelTokens> dailyModelTokens = const [], - SessionStats? longestSession,
- Map<
String, ModelUsage> modelUsage = const {}, - String? firstSessionDate,
- String? lastSessionDate,
- String? peakActivityDay,
- int? peakActivityHour,
- int totalSpeculationTimeSavedMs = 0,
- Map<
int, int> ? shotDistribution, - int? oneShotRate,
Implementation
NeomageStats({
this.totalSessions = 0,
this.totalMessages = 0,
this.totalDays = 0,
this.activeDays = 0,
this.streaks = const StreakInfo(),
this.dailyActivity = const [],
this.dailyModelTokens = const [],
this.longestSession,
this.modelUsage = const {},
this.firstSessionDate,
this.lastSessionDate,
this.peakActivityDay,
this.peakActivityHour,
this.totalSpeculationTimeSavedMs = 0,
this.shotDistribution,
this.oneShotRate,
});