module documentation

Mixins for various UaObjectContainer containing UaObject.

Class ComponentsMixin Mixin for BaseMachineryItem with typed Components. Automatically validates provided type hints.
Class MethodSetMixin Mixin for BaseMachineryItem with typed MethodSet. Automatically validates provided type hints.
Class ResourcesMixin Mixin for BaseMachineryItem with Resources.
Class SkillSetMixin Mixin for BaseMachineryItem with typed SkillSet. Automatically validates provided type hints.
Type Variable ComponentsType Undocumented
Type Variable MethodSetType Undocumented
Type Variable SkillSetType Undocumented
Function _validate_types Validate obj attributes against the resolved type annotations.
Constant _LOGGER Undocumented
ComponentsType =

Undocumented

Value
TypeVar('ComponentsType',
        bound='Components')
MethodSetType =

Undocumented

Value
TypeVar('MethodSetType',
        bound='MethodSet')
SkillSetType =

Undocumented

Value
TypeVar('SkillSetType',
        bound='SkillSet')
def _validate_types(*, cls: type, target: type, obj: Any):

Validate obj attributes against the resolved type annotations.

_LOGGER =

Undocumented

Value
structlog.get_logger(__name__)