Home Assistant Unofficial Reference 2024.12.1
data.py
Go to the documentation of this file.
1 """System Bridge integration data."""
2 
3 from dataclasses import dataclass, field
4 
5 from systembridgemodels.modules import (
6  CPU,
7  GPU,
8  Battery,
9  Disks,
10  Display,
11  Media,
12  Memory,
13  Process,
14  System,
15 )
16 
17 
18 @dataclass
20  """System Bridge Data."""
21 
22  battery: Battery = field(default_factory=Battery)
23  cpu: CPU = field(default_factory=CPU)
24  disks: Disks = None
25  displays: list[Display] = field(default_factory=list[Display])
26  gpus: list[GPU] = field(default_factory=list[GPU])
27  media: Media = field(default_factory=Media)
28  memory: Memory = None
29  processes: list[Process] = field(default_factory=list[Process])
30  system: System = None