1
0
mirror of https://github.com/home-assistant/core.git synced 2025-05-18 21:09:18 +00:00
2023-04-11 07:58:28 -10:00

20 lines
415 B
Python

"""MQTT Discovery data."""
from dataclasses import dataclass
import datetime as dt
from homeassistant.data_entry_flow import BaseServiceInfo
ReceivePayloadType = str | bytes
@dataclass(slots=True)
class MqttServiceInfo(BaseServiceInfo):
"""Prepared info from mqtt entries."""
topic: str
payload: ReceivePayloadType
qos: int
retain: bool
subscribed_topic: str
timestamp: dt.datetime