1 """Base entity for Sabnzbd."""
8 from .const
import DOMAIN
9 from .coordinator
import SabnzbdUpdateCoordinator
13 """Defines a base Sabnzbd entity."""
15 _attr_has_entity_name =
True
19 coordinator: SabnzbdUpdateCoordinator,
20 description: EntityDescription,
22 """Initialize the base entity."""
25 entry_id = coordinator.config_entry.entry_id
29 entry_type=DeviceEntryType.SERVICE,
30 identifiers={(DOMAIN, entry_id)},
31 sw_version=coordinator.data[
"version"],
32 configuration_url=coordinator.config_entry.data[CONF_URL],
None __init__(self, SabnzbdUpdateCoordinator coordinator, EntityDescription description)