enhomie.ubiquiti.params.plugins package#
Submodules#
enhomie.ubiquiti.params.plugins.client module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- class enhomie.ubiquiti.params.plugins.client.DriverUbiqClientParams(*, clients: Annotated[list[str], MinLen(min_length=1)], since: Annotated[int, Ge(ge=0)] = 0)[source]#
Bases:
HomieParamsModelProcess and validate the Homie configuration parameters.
- clients: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Clients that are in scope', metadata=[MinLen(min_length=1)])]#
- model_config = {'extra': 'forbid'}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Module contents#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- class enhomie.ubiquiti.params.plugins.DriverUbiqClientParams(*, clients: Annotated[list[str], MinLen(min_length=1)], since: Annotated[int, Ge(ge=0)] = 0)[source]#
Bases:
HomieParamsModelProcess and validate the Homie configuration parameters.
- clients: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Clients that are in scope', metadata=[MinLen(min_length=1)])]#
- model_config = {'extra': 'forbid'}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].