Metric.fromJson constructor
Implementation
factory Metric.fromJson(Map<String, dynamic> json) {
return JsonFactoryMixin.safeFromJson(
json,
(j) => Metric(
key: JsonFactoryMixin.safeString(j['key']) ?? '',
dimensions: Dimension.fromJson(
(j['dimensions'] is Map<String, dynamic>)
? j['dimensions'] as Map<String, dynamic>
: {},
),
type: JsonFactoryMixin.safeInt(j['type']) ?? 0,
count: JsonFactoryMixin.safeInt(j['count']) ?? 0,
duration: JsonFactoryMixin.safeDouble(j['duration']),
),
() => Metric(
key: '',
dimensions: Dimension.fromJson({}),
type: 0,
count: 0,
),
);
}