PatchbayUiWaitResultWire.fromJson constructor
Decodes a strict JSON object at path.
Implementation
factory PatchbayUiWaitResultWire.fromJson(
Map<String, Object?> json, {
String path = r'$',
}) {
_wireKeys(json, const <String>{
'outcome',
'source',
'condition',
'elapsedMs',
'semanticsIdentifier',
'nodeId',
'generation',
'value',
'destinationId',
'navigationRevision',
'treeRevision',
'frameRevision',
}, path);
return PatchbayUiWaitResultWire(
outcome: _wireString(json['outcome'], '$path.outcome'),
source: PatchbayFactSourceWire.fromJson(
json['source'],
path: '$path.source',
),
condition: PatchbayUiWaitConditionWire.fromJson(
json['condition'],
path: '$path.condition',
),
elapsedMs: _wireInt(json['elapsedMs'], '$path.elapsedMs'),
semanticsIdentifier: json['semanticsIdentifier'] == null
? null
: _wireString(
json['semanticsIdentifier'],
'$path.semanticsIdentifier',
),
nodeId: json['nodeId'] == null
? null
: _wireInt(json['nodeId'], '$path.nodeId'),
generation: json['generation'] == null
? null
: _wireInt(json['generation'], '$path.generation'),
value: json['value'] == null
? null
: _wireString(json['value'], '$path.value'),
destinationId: json['destinationId'] == null
? null
: _wireString(json['destinationId'], '$path.destinationId'),
navigationRevision: json['navigationRevision'] == null
? null
: _wireInt(json['navigationRevision'], '$path.navigationRevision'),
treeRevision: json['treeRevision'] == null
? null
: _wireInt(json['treeRevision'], '$path.treeRevision'),
frameRevision: _wireInt(json['frameRevision'], '$path.frameRevision'),
);
}