SessionSummary constructor
const
SessionSummary({
- required String id,
- String? title,
- required DateTime startedAt,
- required DateTime lastActiveAt,
- required int messageCount,
- int toolUseCount = 0,
- int totalInputTokens = 0,
- int totalOutputTokens = 0,
- double totalCost = 0.0,
- required String model,
- String? gitBranch,
- String? workingDirectory,
- List<
String> toolsUsed = const [], - bool isActive = false,
- String? preview,
Implementation
const SessionSummary({
required this.id,
this.title,
required this.startedAt,
required this.lastActiveAt,
required this.messageCount,
this.toolUseCount = 0,
this.totalInputTokens = 0,
this.totalOutputTokens = 0,
this.totalCost = 0.0,
required this.model,
this.gitBranch,
this.workingDirectory,
this.toolsUsed = const [],
this.isActive = false,
this.preview,
});