SessionInfo constructor

SessionInfo({
  1. required SessionId sessionId,
  2. required AbsolutePath cwd,
  3. List<AbsolutePath>? additionalDirectories,
  4. String? title,
  5. AcpDateTimeString? updatedAt,
  6. AcpJsonObject? meta,
})

Creates a SessionInfo value.

Implementation

SessionInfo({
  required this.sessionId,
  required this.cwd,
  List<AbsolutePath>? additionalDirectories,
  this.title,
  this.updatedAt,
  this.meta,
}) : additionalDirectories = additionalDirectories == null
         ? null
         : List<AbsolutePath>.unmodifiable(additionalDirectories);