mirror of
https://github.com/home-assistant/core.git
synced 2025-06-04 13:17:06 +00:00
Remove entity description mixin in Awair (#112384)
This commit is contained in:
parent
066f227476
commit
96e582c1b7
@ -50,18 +50,13 @@ from .coordinator import AwairDataUpdateCoordinator, AwairResult
|
|||||||
DUST_ALIASES = [API_PM25, API_PM10]
|
DUST_ALIASES = [API_PM25, API_PM10]
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True, kw_only=True)
|
||||||
class AwairRequiredKeysMixin:
|
class AwairSensorEntityDescription(SensorEntityDescription):
|
||||||
"""Mixin for required keys."""
|
"""Describes Awair sensor entity."""
|
||||||
|
|
||||||
unique_id_tag: str
|
unique_id_tag: str
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
|
||||||
class AwairSensorEntityDescription(SensorEntityDescription, AwairRequiredKeysMixin):
|
|
||||||
"""Describes Awair sensor entity."""
|
|
||||||
|
|
||||||
|
|
||||||
SENSOR_TYPE_SCORE = AwairSensorEntityDescription(
|
SENSOR_TYPE_SCORE = AwairSensorEntityDescription(
|
||||||
key=API_SCORE,
|
key=API_SCORE,
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user