HistoryEntry constructor

const HistoryEntry({
  1. required String id,
  2. required String sessionId,
  3. required HistoryEntryType type,
  4. required DateTime timestamp,
  5. required String role,
  6. required String content,
  7. Map<String, dynamic>? metadata,
  8. String? toolName,
  9. String? toolId,
  10. int? tokenCount,
  11. double? cost,
  12. Duration? latency,
  13. String? parentId,
  14. required int turnIndex,
})

Implementation

const HistoryEntry({
  required this.id,
  required this.sessionId,
  required this.type,
  required this.timestamp,
  required this.role,
  required this.content,
  this.metadata,
  this.toolName,
  this.toolId,
  this.tokenCount,
  this.cost,
  this.latency,
  this.parentId,
  required this.turnIndex,
});