core/homeassistant/components/lutron_caseta/models.py

19 lines
442 B
Python
Raw Normal View History

"""The lutron_caseta integration models."""
from __future__ import annotations
from dataclasses import dataclass
from typing import Any
from pylutron_caseta.smartbridge import Smartbridge
from homeassistant.helpers.device_registry import DeviceEntry
@dataclass
class LutronCasetaData:
"""Data for the lutron_caseta integration."""
bridge: Smartbridge
bridge_device: dict[str, Any]
button_devices: dict[str, DeviceEntry]