KeyRangeInfo.fromJson constructor
KeyRangeInfo.fromJson(
- Map json_
Implementation
KeyRangeInfo.fromJson(core.Map json_)
: this(
contextValues:
(json_['contextValues'] as core.List?)
?.map(
(value) => ContextValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
endKeyIndex: json_['endKeyIndex'] as core.int?,
info:
json_.containsKey('info')
? LocalizedString.fromJson(
json_['info'] as core.Map<core.String, core.dynamic>,
)
: null,
keysCount: json_['keysCount'] as core.String?,
metric:
json_.containsKey('metric')
? LocalizedString.fromJson(
json_['metric'] as core.Map<core.String, core.dynamic>,
)
: null,
startKeyIndex: json_['startKeyIndex'] as core.int?,
timeOffset: json_['timeOffset'] as core.String?,
unit:
json_.containsKey('unit')
? LocalizedString.fromJson(
json_['unit'] as core.Map<core.String, core.dynamic>,
)
: null,
value: (json_['value'] as core.num?)?.toDouble(),
);