From f24212b66ede2e513b1dcdf3f89353f03e1472e6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Nov 2023 04:11:52 +0100 Subject: [PATCH] Remove TwenteMilieu entity descriptions required fields mixins (#103990) * Remove TwenteMilieu entity descriptions required fields mixins * Fix doc --- homeassistant/components/twentemilieu/sensor.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/twentemilieu/sensor.py b/homeassistant/components/twentemilieu/sensor.py index fba10a269f7..1278f6523a5 100644 --- a/homeassistant/components/twentemilieu/sensor.py +++ b/homeassistant/components/twentemilieu/sensor.py @@ -21,20 +21,13 @@ from .const import DOMAIN from .entity import TwenteMilieuEntity -@dataclass -class TwenteMilieuSensorDescriptionMixin: - """Define an entity description mixin.""" +@dataclass(kw_only=True) +class TwenteMilieuSensorDescription(SensorEntityDescription): + """Describe an Twente Milieu sensor.""" waste_type: WasteType -@dataclass -class TwenteMilieuSensorDescription( - SensorEntityDescription, TwenteMilieuSensorDescriptionMixin -): - """Describe an Ambient PWS binary sensor.""" - - SENSORS: tuple[TwenteMilieuSensorDescription, ...] = ( TwenteMilieuSensorDescription( key="tree",