PatchbayJobEventWire.fromJson constructor
Decodes a strict JSON object at path.
Implementation
factory PatchbayJobEventWire.fromJson(
Map<String, Object?> json, {
String path = r'$',
}) {
_wireKeys(json, const <String>{
'sequence',
'at',
'phase',
'source',
'operation',
'payload',
'reason',
}, path);
return PatchbayJobEventWire(
sequence: _wireInt(json['sequence'], '$path.sequence'),
at: _wireString(json['at'], '$path.at'),
phase: PatchbayJobPhaseWire.fromJson(json['phase'], path: '$path.phase'),
source: PatchbayFactSourceWire.fromJson(
json['source'],
path: '$path.source',
),
operation: json['operation'] == null
? null
: _wireString(json['operation'], '$path.operation'),
payload: _wireJsonObject(json['payload'], '$path.payload'),
reason: json['reason'] == null
? null
: _wireString(json['reason'], '$path.reason'),
);
}