toJson method

Map<String, Object?> toJson()

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,
};