diff --git a/homeassistant/components/device_automation/__init__.py b/homeassistant/components/device_automation/__init__.py index 75caf6f4f0a51f..3465e9ae2737c1 100644 --- a/homeassistant/components/device_automation/__init__.py +++ b/homeassistant/components/device_automation/__init__.py @@ -3,11 +3,12 @@ import asyncio from collections.abc import Awaitable, Callable, Coroutine, Iterable, Mapping +from dataclasses import dataclass from enum import Enum from functools import wraps import logging from types import ModuleType -from typing import TYPE_CHECKING, Any, Literal, NamedTuple, TypeAlias, overload +from typing import TYPE_CHECKING, Any, Literal, TypeAlias, overload import voluptuous as vol import voluptuous_serialize @@ -63,7 +64,8 @@ ) -class DeviceAutomationDetails(NamedTuple): +@dataclass +class DeviceAutomationDetails: """Details for device automation.""" section: str