1 """The lg_netcast component."""
3 from typing
import Final
10 from .const
import DOMAIN
12 PLATFORMS: Final[list[Platform]] = [Platform.MEDIA_PLAYER]
14 CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN)
18 """Set up a config entry."""
19 hass.data.setdefault(DOMAIN, {})
21 await hass.config_entries.async_forward_entry_setups(config_entry, PLATFORMS)
27 """Unload a config entry."""
28 unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS)
31 del hass.data[DOMAIN][entry.entry_id]
bool async_setup_entry(HomeAssistant hass, ConfigEntry config_entry)
bool async_unload_entry(HomeAssistant hass, ConfigEntry entry)