AggregatedData class
Aggregated data across all sessions.
Constructors
-
AggregatedData({int totalSessions = 0, int? totalSessionsScanned, int sessionsWithFacets = 0, ({String end, String start}) dateRange = (start: '', end: ''), int totalMessages = 0, double totalDurationHours = 0, int totalInputTokens = 0, int totalOutputTokens = 0, Map<
String, int> ? toolCounts, Map<String, int> ? languages, int gitCommits = 0, int gitPushes = 0, Map<String, int> ? projects, Map<String, int> ? goalCategories, Map<String, int> ? outcomes, Map<String, int> ? satisfaction, Map<String, int> ? helpfulness, Map<String, int> ? sessionTypes, Map<String, int> ? friction, Map<String, int> ? success, List<Map< ? sessionSummaries, int totalInterruptions = 0, int totalToolErrors = 0, Map<String, String> >String, int> ? toolErrorCategories, List<double> ? userResponseTimes, double medianResponseTime = 0, double avgResponseTime = 0, int sessionsUsingTaskAgent = 0, int sessionsUsingMcp = 0, int sessionsUsingWebSearch = 0, int sessionsUsingWebFetch = 0, int totalLinesAdded = 0, int totalLinesRemoved = 0, int totalFilesModified = 0, int daysActive = 0, double messagesPerDay = 0, List<int> ? messageHours, ({int overlapEvents, int sessionsInvolved, int userMessagesDuring}) multiClauding = (overlapEvents: 0, sessionsInvolved: 0, userMessagesDuring: 0)})
Properties
- avgResponseTime ↔ double
-
getter/setter pair
- dateRange ↔ ({String end, String start})
-
getter/setter pair
- daysActive ↔ int
-
getter/setter pair
-
friction
↔ Map<
String, int> -
getter/setter pair
- gitCommits ↔ int
-
getter/setter pair
- gitPushes ↔ int
-
getter/setter pair
-
goalCategories
↔ Map<
String, int> -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
helpfulness
↔ Map<
String, int> -
getter/setter pair
-
languages
↔ Map<
String, int> -
getter/setter pair
- medianResponseTime ↔ double
-
getter/setter pair
-
messageHours
↔ List<
int> -
getter/setter pair
- messagesPerDay ↔ double
-
getter/setter pair
- multiClauding ↔ ({int overlapEvents, int sessionsInvolved, int userMessagesDuring})
-
getter/setter pair
-
outcomes
↔ Map<
String, int> -
getter/setter pair
-
projects
↔ Map<
String, int> -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
satisfaction
↔ Map<
String, int> -
getter/setter pair
-
sessionSummaries
↔ List<
Map< String, String> > -
getter/setter pair
- sessionsUsingMcp ↔ int
-
getter/setter pair
- sessionsUsingTaskAgent ↔ int
-
getter/setter pair
- sessionsUsingWebFetch ↔ int
-
getter/setter pair
- sessionsUsingWebSearch ↔ int
-
getter/setter pair
- sessionsWithFacets ↔ int
-
getter/setter pair
-
sessionTypes
↔ Map<
String, int> -
getter/setter pair
-
success
↔ Map<
String, int> -
getter/setter pair
-
toolCounts
↔ Map<
String, int> -
getter/setter pair
-
toolErrorCategories
↔ Map<
String, int> -
getter/setter pair
- totalDurationHours ↔ double
-
getter/setter pair
- totalFilesModified ↔ int
-
getter/setter pair
- totalInputTokens ↔ int
-
getter/setter pair
- totalInterruptions ↔ int
-
getter/setter pair
- totalLinesAdded ↔ int
-
getter/setter pair
- totalLinesRemoved ↔ int
-
getter/setter pair
- totalMessages ↔ int
-
getter/setter pair
- totalOutputTokens ↔ int
-
getter/setter pair
- totalSessions ↔ int
-
getter/setter pair
- totalSessionsScanned ↔ int?
-
getter/setter pair
- totalToolErrors ↔ int
-
getter/setter pair
-
userResponseTimes
↔ List<
double> -
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited