toJson method
Encodes this CockpitRuntimeEvent as a JSON object.
Implementation
Map<String, Object?> toJson() => <String, Object?>{
'eventId': eventId,
'kind': kind.jsonValue,
'severity': severity.jsonValue,
'message': message,
'recordedAt': recordedAt.toUtc().toIso8601String(),
if (routeName != null) 'routeName': routeName,
if (source != null) 'source': source,
'details': details,
if (stackTracePreview != null) 'stackTracePreview': stackTracePreview,
'stackTraceTruncated': stackTraceTruncated,
};