SessionShutdownEvent constructor
const
SessionShutdownEvent({
- required String id,
- required String timestamp,
- String? parentId,
- bool ephemeral = true,
- required String shutdownType,
- String? errorReason,
- required int totalPremiumRequests,
- required int totalApiDurationMs,
- required int sessionStartTime,
- Map<
String, dynamic> ? codeChanges, - Map<
String, dynamic> ? modelMetrics, - String? currentModel,
Implementation
const SessionShutdownEvent({
required super.id,
required super.timestamp,
super.parentId,
super.ephemeral = true,
required this.shutdownType,
this.errorReason,
required this.totalPremiumRequests,
required this.totalApiDurationMs,
required this.sessionStartTime,
this.codeChanges,
this.modelMetrics,
this.currentModel,
}) : super(type: 'session.shutdown');