SessionStartEvent constructor

const SessionStartEvent({
  1. required String id,
  2. required String timestamp,
  3. String? parentId,
  4. bool ephemeral = false,
  5. required String sessionId,
  6. required int version,
  7. required String producer,
  8. required String copilotVersion,
  9. required String startTime,
  10. String? selectedModel,
  11. Map<String, dynamic>? context,
})

Implementation

const SessionStartEvent({
  required super.id,
  required super.timestamp,
  super.parentId,
  super.ephemeral,
  required this.sessionId,
  required this.version,
  required this.producer,
  required this.copilotVersion,
  required this.startTime,
  this.selectedModel,
  this.context,
}) : super(type: 'session.start');