StatusBarData constructor

const StatusBarData({
  1. required String model,
  2. int inputTokens = 0,
  3. int outputTokens = 0,
  4. int cacheReadTokens = 0,
  5. int cacheCreationTokens = 0,
  6. double cost = 0.0,
  7. String? gitBranch,
  8. String? gitStatus,
  9. ConnectionStatus apiStatus = ConnectionStatus.connected,
  10. int activeMcpServers = 0,
  11. int totalMcpServers = 0,
  12. int activeAgents = 0,
  13. int pendingTasks = 0,
  14. String? permissionMode,
  15. bool vimMode = false,
  16. String? workingDirectory,
  17. Duration? sessionDuration,
})

Implementation

const StatusBarData({
  required this.model,
  this.inputTokens = 0,
  this.outputTokens = 0,
  this.cacheReadTokens = 0,
  this.cacheCreationTokens = 0,
  this.cost = 0.0,
  this.gitBranch,
  this.gitStatus,
  this.apiStatus = ConnectionStatus.connected,
  this.activeMcpServers = 0,
  this.totalMcpServers = 0,
  this.activeAgents = 0,
  this.pendingTasks = 0,
  this.permissionMode,
  this.vimMode = false,
  this.workingDirectory,
  this.sessionDuration,
});