TelemetryEvent.fromJson constructor
TelemetryEvent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TelemetryEvent.fromJson(Map<String, dynamic> json) {
return TelemetryEvent(
name: json['name'] as String,
type: TelemetryEventType.values.firstWhere(
(e) => e.name == json['type'],
orElse: () => TelemetryEventType.error,
),
properties: (json['properties'] as Map<String, dynamic>?) ?? {},
timestamp: DateTime.parse(json['timestamp'] as String),
sessionId: (json['sessionId'] as String?) ?? '',
);
}