Home Assistant Unofficial Reference 2024.12.1
models.py
Go to the documentation of this file.
1 """The synology_dsm integration models."""
2 
3 from __future__ import annotations
4 
5 from dataclasses import dataclass
6 
7 from .common import SynoApi
8 from .coordinator import (
9  SynologyDSMCameraUpdateCoordinator,
10  SynologyDSMCentralUpdateCoordinator,
11  SynologyDSMSwitchUpdateCoordinator,
12 )
13 
14 
15 @dataclass
17  """Data for the synology_dsm integration."""
18 
19  api: SynoApi
20  coordinator_central: SynologyDSMCentralUpdateCoordinator
21  coordinator_cameras: SynologyDSMCameraUpdateCoordinator | None
22  coordinator_switches: SynologyDSMSwitchUpdateCoordinator | None