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<String, String>>? sessionSummaries, int totalInterruptions = 0, int totalToolErrors = 0, Map<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