metadata.specification.classes package¶
Submodules¶
metadata.specification.classes.classifiers module¶
- class metadata.specification.classes.classifiers.Application(**data)¶
Bases:
ApplicationShared- Parameters:
namespace (str)
name (str)
classifiers (List[ApplicationClassifiers])
categories (List[Category])
type (Literal['application'])
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
type:
Literal['application']¶
- class metadata.specification.classes.classifiers.ApplicationClassifiers(**data)¶
Bases:
BaseModel- Parameters:
id (str)
attributes (list[str])
-
attributes:
list[str]¶
-
id:
str¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Bases:
NamedElement,NamespacedElement,BaseModel- Parameters:
namespace (str)
name (str)
classifiers (List[ApplicationClassifiers])
categories (List[Category])
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class metadata.specification.classes.classifiers.Category(**data)¶
Bases:
BaseModel- Parameters:
name (str)
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
- class metadata.specification.classes.classifiers.Class(**data)¶
Bases:
NamedElement,NamespacedElement,BaseModel- Parameters:
-
abstract:
bool¶
-
leaf:
bool¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
type:
Literal['class']¶
- class metadata.specification.classes.classifiers.Enum(**data)¶
Bases:
NamedElement,NamespacedElement,BaseModel- Parameters:
namespace (str)
name (str)
type (Literal['enum'])
literals (List[str])
-
literals:
List[str]¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
type:
Literal['enum']¶
- class metadata.specification.classes.classifiers.Interface(**data)¶
Bases:
NamedElement,BaseModel- Parameters:
name (str)
type (Literal['interface'])
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
type:
Literal['interface']¶
- class metadata.specification.classes.classifiers.Page(**data)¶
Bases:
ApplicationShared- Parameters:
namespace (str)
name (str)
classifiers (List[ApplicationClassifiers])
categories (List[Category])
type (Literal['page'])
page_type (str)
query (str)
create (bool)
data_paths (str)
-
create:
bool¶
-
data_paths:
str¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
page_type:
str¶
-
query:
str¶
-
type:
Literal['page']¶
- class metadata.specification.classes.classifiers.Section(**data)¶
Bases:
ApplicationShared- Parameters:
namespace (str)
name (str)
classifiers (List[ApplicationClassifiers])
categories (List[Category])
type (Literal['section'])
classes (str)
sorting (str)
content (str)
linked_page (str)
-
classes:
str¶
-
content:
str¶
-
linked_page:
str¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
sorting:
str¶
-
type:
Literal['section']¶
- class metadata.specification.classes.classifiers.Signal(**data)¶
Bases:
NamedElement,NamespacedElement,BaseModel- Parameters:
namespace (str)
name (str)
type (Literal['signal'])
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
type:
Literal['signal']¶