CockpitWorkspaceRegistration.fromJson constructor
Decodes a CockpitWorkspaceRegistration from a JSON object.
Implementation
factory CockpitWorkspaceRegistration.fromJson(
Object? value, {
String path = r'$',
}) {
final json = CockpitFoundationValueReader.object(value, path);
CockpitFoundationValueReader.keys(
json,
const <String>{'rootId', 'path'},
path,
required: const <String>{'rootId', 'path'},
);
return CockpitWorkspaceRegistration(
rootId: CockpitFoundationValueReader.id(json['rootId'], '$path.rootId'),
path: CockpitFoundationValueReader.absolutePath(
json['path'],
'$path.path',
),
);
}