DVDeviceDiagnosticsBundle.fromMap constructor
Implementation
factory DVDeviceDiagnosticsBundle.fromMap(Map<Object?, Object?> map) {
Map<String, String> stringMap(Object? value) {
if (value is! Map) return const <String, String>{};
return value.map((key, item) => MapEntry('$key', '$item'));
}
return DVDeviceDiagnosticsBundle(
deviceId: map['deviceId']?.toString() ?? '',
logs: stringMap(map['logs']),
metrics: stringMap(map['metrics']),
);
}