PatchbayJobWaitResultWire.fromJson constructor

PatchbayJobWaitResultWire.fromJson(
  1. Map<String, Object?> json, {
  2. String path = r'$',
})

Decodes a strict JSON object at path.

Implementation

factory PatchbayJobWaitResultWire.fromJson(
  Map<String, Object?> json, {
  String path = r'$',
}) {
  _wireKeys(json, const <String>{'outcome', 'snapshot'}, path);
  return PatchbayJobWaitResultWire(
    outcome: PatchbayJobWaitOutcomeWire.fromJson(
      json['outcome'],
      path: '$path.outcome',
    ),
    snapshot: PatchbayJobSnapshotWire.fromJson(
      _wireMap(json['snapshot'], '$path.snapshot'),
      path: '$path.snapshot',
    ),
  );
}