value_metadata
Classes¶
ValueMetadata
¶
Bases: KiaraModel
Source code in kiara/models/values/value_metadata/__init__.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
Functions¶
retrieve_supported_data_types() -> Iterable[str]
classmethod
abstractmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
36 37 38 39 |
|
create_value_metadata(value: Value) -> Union[ValueMetadata, Dict[str, Any]]
classmethod
abstractmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
41 42 43 44 45 46 |
|
MetadataTypeInfo
¶
Bases: TypeInfo
Source code in kiara/models/values/value_metadata/__init__.py
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|
Attributes¶
metadata_schema: Dict[str, Any] = Field(description='The (json) schema for this metadata value.')
class-attribute
¶
Functions¶
create_from_type_class(type_cls: Type[ValueMetadata], kiara: Kiara) -> MetadataTypeInfo
classmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
base_class() -> Type[ValueMetadata]
classmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
84 85 86 |
|
category_name() -> str
classmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
88 89 90 |
|
create_renderable(**config: Any) -> RenderableType
¶
Source code in kiara/models/values/value_metadata/__init__.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|
MetadataTypeClassesInfo
¶
Bases: TypeInfoItemGroup
Source code in kiara/models/values/value_metadata/__init__.py
127 128 129 130 131 132 133 134 135 136 137 138 |
|
Attributes¶
type_name: Literal['value_metadata'] = 'value_metadata'
class-attribute
¶
item_infos: Mapping[str, MetadataTypeInfo] = Field(description='The value metadata info instances for each type.')
class-attribute
¶
Functions¶
base_info_class() -> Type[TypeInfo]
classmethod
¶
Source code in kiara/models/values/value_metadata/__init__.py
131 132 133 |
|