PatchbaySnapshotRequestWire.fromJson constructor
Decodes a strict JSON object at path.
Implementation
factory PatchbaySnapshotRequestWire.fromJson(
Map<String, Object?> json, {
String path = r'$',
}) {
_wireKeys(json, const <String>{
'path',
'until',
'value',
'timeoutMs',
}, path);
return PatchbaySnapshotRequestWire(
path: _wireString(json['path'], '$path.path'),
until: json['until'] == null
? null
: PatchbaySnapshotConditionWire.fromJson(
json['until'],
path: '$path.until',
),
value: json['value'] == null
? null
: _wireJson(json['value'], '$path.value'),
timeoutMs: json['timeoutMs'] == null
? null
: _wireInt(json['timeoutMs'], '$path.timeoutMs'),
);
}