diff --git a/homeassistant/components/dovado/sensor.py b/homeassistant/components/dovado/sensor.py index 4de20bf86e8..5da248c414a 100644 --- a/homeassistant/components/dovado/sensor.py +++ b/homeassistant/components/dovado/sensor.py @@ -30,18 +30,13 @@ SENSOR_NETWORK = "network" SENSOR_SMS_UNREAD = "sms" -@dataclass(frozen=True) -class DovadoRequiredKeysMixin: - """Mixin for required keys.""" +@dataclass(frozen=True, kw_only=True) +class DovadoSensorEntityDescription(SensorEntityDescription): + """Describes Dovado sensor entity.""" identifier: str -@dataclass(frozen=True) -class DovadoSensorEntityDescription(SensorEntityDescription, DovadoRequiredKeysMixin): - """Describes Dovado sensor entity.""" - - SENSOR_TYPES: tuple[DovadoSensorEntityDescription, ...] = ( DovadoSensorEntityDescription( identifier=SENSOR_NETWORK,