From af96618f12e4844f04108dbec99de13779ecc456 Mon Sep 17 00:00:00 2001 From: David Knowles Date: Mon, 17 Jun 2024 13:02:06 +0000 Subject: [PATCH] Add UnitsSummary --- pydrawise/schema.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pydrawise/schema.py b/pydrawise/schema.py index c48d37a..bf8e6a8 100644 --- a/pydrawise/schema.py +++ b/pydrawise/schema.py @@ -646,6 +646,13 @@ class Controller: status: Optional[ControllerStatus] = None +@dataclass +class UnitsSummary: + """Summary of user unit preferences.""" + + units_name: str = "" + + @dataclass class User: """A Hydrawise user account.""" @@ -655,6 +662,7 @@ class User: name: str = "" email: str = _optional_field(default="") controllers: list[Controller] = _optional_field(default_factory=list) + units: UnitsSummary = field(default_factory=UnitsSummary) class DaysOfWeekEnum(_AutoEnum):