16 lines
409 B
Python
16 lines
409 B
Python
|
"""Models for Ruuvi Gateway integration."""
|
||
|
from __future__ import annotations
|
||
|
|
||
|
import dataclasses
|
||
|
|
||
|
from .bluetooth import RuuviGatewayScanner
|
||
|
from .coordinator import RuuviGatewayUpdateCoordinator
|
||
|
|
||
|
|
||
|
@dataclasses.dataclass(frozen=True)
|
||
|
class RuuviGatewayRuntimeData:
|
||
|
"""Runtime data for Ruuvi Gateway integration."""
|
||
|
|
||
|
update_coordinator: RuuviGatewayUpdateCoordinator
|
||
|
scanner: RuuviGatewayScanner
|