Use shorthand attributes in Yamaha Musiccast (#100220)

pull/99154/head
Joost Lekkerkerker 2023-09-12 17:35:01 +02:00 committed by GitHub
parent 6545fba549
commit 4e202eb376
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 18 deletions

View File

@ -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):