esrf_pathlib._schemas.schema.path#
Classes
|
A versioned collection of path concepts, derived concepts and path templates. |
- class esrf_pathlib._schemas.schema.path.PathSchema(name, version, description, concepts=None, derived_concepts=None, template_tree=None, extends=None, symbolic_root_segment=None)[source]#
Bases:
BasePathSchemaA versioned collection of path concepts, derived concepts and path templates.
- Parameters:
name (
str)version (
int)description (
str)concepts (
Optional[Dict[str,Dict[str,Any]]])derived_concepts (
Optional[Dict[str,Dict[str,Any]]])template_tree (
Optional[Dict[str,str]])extends (
Optional[List[PathSchema]])symbolic_root_segment (
Optional[str])