Use shorthand attributes in Yamaha Musiccast (#100220)
parent
6545fba549
commit
4e202eb376
|
@ -136,24 +136,9 @@ class MusicCastEntity(CoordinatorEntity[MusicCastDataUpdateCoordinator]):
|
|||
) -> None:
|
||||
"""Initialize the MusicCast entity."""
|
||||
super().__init__(coordinator)
|
||||
self._enabled_default = enabled_default
|
||||
self._icon = icon
|
||||
self._name = name
|
||||
|
||||
@property
|
||||
def name(self) -> str:
|
||||
"""Return the name of the entity."""
|
||||
return self._name
|
||||
|
||||
@property
|
||||
def icon(self) -> str:
|
||||
"""Return the mdi icon of the entity."""
|
||||
return self._icon
|
||||
|
||||
@property
|
||||
def entity_registry_enabled_default(self) -> bool:
|
||||
"""Return if the entity should be enabled when first added to the entity registry."""
|
||||
return self._enabled_default
|
||||
self._attr_entity_registry_enabled_default = enabled_default
|
||||
self._attr_icon = icon
|
||||
self._attr_name = name
|
||||
|
||||
|
||||
class MusicCastDeviceEntity(MusicCastEntity):
|
||||
|
|
Loading…
Reference in New Issue