From 57e6c8e07afee65f57f0c7d1b9ff104d72010aff Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Mon, 11 Mar 2024 12:08:42 +0100 Subject: [PATCH] Remove entity description mixin in Juicenet (#112892) --- homeassistant/components/juicenet/number.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/homeassistant/components/juicenet/number.py b/homeassistant/components/juicenet/number.py index 173ebd45265..383d0d590c4 100644 --- a/homeassistant/components/juicenet/number.py +++ b/homeassistant/components/juicenet/number.py @@ -20,19 +20,11 @@ from .const import DOMAIN, JUICENET_API, JUICENET_COORDINATOR from .entity import JuiceNetDevice -@dataclass(frozen=True) -class JuiceNetNumberEntityDescriptionMixin: - """Mixin for required keys.""" - - setter_key: str - - -@dataclass(frozen=True) -class JuiceNetNumberEntityDescription( - NumberEntityDescription, JuiceNetNumberEntityDescriptionMixin -): +@dataclass(frozen=True, kw_only=True) +class JuiceNetNumberEntityDescription(NumberEntityDescription): """An entity description for a JuiceNetNumber.""" + setter_key: str native_max_value_key: str | None = None