class documentation

class ComponentsMixin(Generic[ComponentsType]):

View In Hierarchy

Mixin for BaseMachineryItem with typed Components. Automatically validates provided type hints.

Property components Return typed components UaObjectContainer. Read-only property.
Async Method _lifecycle_validate_components_types Undocumented
Class Variable _components Undocumented
@property
components: ComponentsType =

Return typed components UaObjectContainer. Read-only property.

@lifecycle(after=BaseMachineryItem.lifecycle_machinery_item)
async def _lifecycle_validate_components_types(self) -> AsyncGenerator[None]:

Undocumented

_components: Components =

Undocumented