diff --git a/homeassistant/components/airzone/select.py b/homeassistant/components/airzone/select.py index 6f69d4454ee..5d60b777f2e 100644 --- a/homeassistant/components/airzone/select.py +++ b/homeassistant/components/airzone/select.py @@ -26,19 +26,14 @@ from .coordinator import AirzoneUpdateCoordinator from .entity import AirzoneEntity, AirzoneZoneEntity -@dataclass(frozen=True) -class AirzoneSelectDescriptionMixin: - """Define an entity description mixin for select entities.""" +@dataclass(frozen=True, kw_only=True) +class AirzoneSelectDescription(SelectEntityDescription): + """Class to describe an Airzone select entity.""" api_param: str options_dict: dict[str, int] -@dataclass(frozen=True) -class AirzoneSelectDescription(SelectEntityDescription, AirzoneSelectDescriptionMixin): - """Class to describe an Airzone select entity.""" - - GRILLE_ANGLE_DICT: Final[dict[str, int]] = { "90deg": GrilleAngle.DEG_90, "50deg": GrilleAngle.DEG_50,