unitelabs.sdk.core.action.schema
Attributes
- Name
SchemaModel
- Type
- Value
= typing.Union[BasicSchemaModel, StructureSchemaModel, ListSchemaModel, ConstrainedSchemaModel]
- Description
Classes
BasicSchemaModel
- Bases
- typing.TypedDict
Attributes
- Name
name
- Type
- typing.Literal['String', 'Integer', 'Real', 'Boolean', 'Binary', 'Date', 'Time', 'Timestamp']
- Value
= None
- Description
StructureSchemaModel
- Bases
- typing.TypedDict
Attributes
- Name
name
- Type
- typing.Literal[]
- Value
= None
- Description
- Name
elements
- Type
- list[StructureElementModel]
- Value
= None
- Description
ListSchemaModel
- Bases
- typing.TypedDict
Attributes
- Name
name
- Type
- typing.Literal[]
- Value
= None
- Description
- Name
dataType
- Type
- SchemaModel
- Value
= None
- Description
ConstrainedSchemaModel
- Bases
- typing.TypedDict
Attributes
- Name
name
- Type
- typing.Literal[]
- Value
= None
- Description
- Name
dataType
- Type
- SchemaModel
- Value
= None
- Description
StructureElementModel
- Bases
- typing.TypedDict
Attributes
- Name
identifier
- Type
- str
- Value
= None
- Description
- Name
displayName
- Type
- str
- Value
= None
- Description
- Name
description
- Type
- str
- Value
= None
- Description
- Name
dataType
- Type
- SchemaModel
- Value
= None
- Description