pybragerone.models.api.modules¶
Module-related models for BragerOne API.
Classes
|
Module information model. |
|
Module card information with client details. |
|
Gateway information for a module. |
|
Parameter schema for a module. |
- class pybragerone.models.api.modules.Module(**data: Any)[source]¶
Bases:
BaseModelModule information model.
- Parameters:
devid (str)
name (str)
gateway (ModuleGateway)
deviceMenu (int)
deviceLanguageVariant (int)
acceptedAt (int)
connectedAt (int)
moduleAlarms (int)
parameterSchemas (list[ModuleParameterSchema])
id (int)
moduleAddress (str)
moduleInterface (str)
moduleVersion (str)
moduleTitle (str)
isAcceptedAt (datetime)
isConnectedAt (datetime)
- gateway: ModuleGateway¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- parameterSchemas: list[ModuleParameterSchema]¶
- class pybragerone.models.api.modules.ModuleCard(**data: Any)[source]¶
Bases:
BaseModelModule card information with client details.
- Parameters:
- class pybragerone.models.api.modules.ModuleGateway(**data: Any)[source]¶
Bases:
BaseModelGateway information for a module.