Home Assistant Unofficial Reference 2024.12.1
models.py
Go to the documentation of this file.
1 """SFR Box models."""
2 
3 from dataclasses import dataclass
4 
5 from sfrbox_api.bridge import SFRBox
6 from sfrbox_api.models import DslInfo, FtthInfo, SystemInfo, WanInfo
7 
8 from .coordinator import SFRDataUpdateCoordinator
9 
10 
11 @dataclass
12 class DomainData:
13  """Domain data for SFR Box."""
14 
15  box: SFRBox
16  dsl: SFRDataUpdateCoordinator[DslInfo]
17  ftth: SFRDataUpdateCoordinator[FtthInfo]
18  system: SFRDataUpdateCoordinator[SystemInfo]
19  wan: SFRDataUpdateCoordinator[WanInfo]