EntityData.fromJson constructor
EntityData.fromJson(
- Map<String, dynamic> json
)
Implementation
EntityData.fromJson(Map<String, dynamic> json)
: entityId = EntityId.fromJson(json['entityId']),
latest = json['latest'] != null
? (json['latest'] as Map<String, dynamic>).map((key, value) =>
MapEntry(
entityKeyTypeFromString(key),
(value as Map<String, dynamic>).map((key, value) =>
MapEntry(key, TsValue.fromJson(value)))))
: {},
timeseries = json['timeseries'] != null
? (json['timeseries'] as Map<String, dynamic>).map((key, value) =>
MapEntry(
key,
(value as List<dynamic>)
.map((e) => TsValue.fromJson(e))
.toList()))
: {},
aggLatest = json['aggLatest'] != null
? (json['aggLatest'] as Map<String, dynamic>).map((key, value) =>
MapEntry(int.parse(key), ComparisonTsValue.fromJson(value)))
: {};