mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Remove entity description mixin in Azure DevOps (#112385)
This commit is contained in:
parent
c06ab0bddf
commit
017b2623e8
@ -17,23 +17,16 @@ from . import AzureDevOpsDeviceEntity, AzureDevOpsEntityDescription
|
|||||||
from .const import CONF_ORG, DOMAIN
|
from .const import CONF_ORG, DOMAIN
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True, kw_only=True)
|
||||||
class AzureDevOpsSensorEntityDescriptionMixin:
|
|
||||||
"""Mixin class for required Azure DevOps sensor description keys."""
|
|
||||||
|
|
||||||
build_key: int
|
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
|
||||||
class AzureDevOpsSensorEntityDescription(
|
class AzureDevOpsSensorEntityDescription(
|
||||||
AzureDevOpsEntityDescription,
|
AzureDevOpsEntityDescription,
|
||||||
SensorEntityDescription,
|
SensorEntityDescription,
|
||||||
AzureDevOpsSensorEntityDescriptionMixin,
|
|
||||||
):
|
):
|
||||||
"""Class describing Azure DevOps sensor entities."""
|
"""Class describing Azure DevOps sensor entities."""
|
||||||
|
|
||||||
attrs: Callable[[DevOpsBuild], Any] = round
|
build_key: int
|
||||||
value: Callable[[DevOpsBuild], StateType] = round
|
attrs: Callable[[DevOpsBuild], Any]
|
||||||
|
value: Callable[[DevOpsBuild], StateType]
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(
|
async def async_setup_entry(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user