PatchbaySnapshotSelectionWire.fromJson constructor

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

Decodes a strict JSON object at path.

Implementation

factory PatchbaySnapshotSelectionWire.fromJson(
  Map<String, Object?> json, {
  String path = r'$',
}) {
  _wireKeys(json, const <String>{'path', 'found', 'value', 'miss'}, path);
  return PatchbaySnapshotSelectionWire(
    path: _wireString(json['path'], '$path.path'),
    found: _wireBool(json['found'], '$path.found'),
    value: json['value'] == null
        ? null
        : _wireJson(json['value'], '$path.value'),
    miss: json['miss'] == null
        ? null
        : PatchbaySnapshotMissWire.fromJson(json['miss'], path: '$path.miss'),
  );
}