SessionDetail constructor

SessionDetail({
  1. String? account,
  2. String? actor,
  3. String? agent,
  4. List<SessionView> childSessions = const [],
  5. int? children,
  6. String? createdAt,
  7. String? cwd,
  8. String? endedAt,
  9. int? events,
  10. String? host,
  11. String? id,
  12. LastEventView? lastEvent,
  13. String? org,
  14. String? parentSessionId,
  15. SessionProgress? progress,
  16. String? project,
  17. String? provider,
  18. bool? published,
  19. List<EventView> recentEvents = const [],
  20. String? repo,
  21. String? room,
  22. String? rootSessionId,
  23. String? startedAt,
  24. String? status,
  25. String? target,
  26. String? taskRunId,
  27. String? taskWorkflowId,
  28. String? terminal,
  29. String? title,
  30. String? updatedAt,
})

Returns a new SessionDetail instance.

Implementation

SessionDetail({
  this.account,
  this.actor,
  this.agent,
  this.childSessions = const [],
  this.children,
  this.createdAt,
  this.cwd,
  this.endedAt,
  this.events,
  this.host,
  this.id,
  this.lastEvent,
  this.org,
  this.parentSessionId,
  this.progress,
  this.project,
  this.provider,
  this.published,
  this.recentEvents = const [],
  this.repo,
  this.room,
  this.rootSessionId,
  this.startedAt,
  this.status,
  this.target,
  this.taskRunId,
  this.taskWorkflowId,
  this.terminal,
  this.title,
  this.updatedAt,
});