1 """Diagnostics support for Notion."""
3 from __future__
import annotations
12 from .const
import CONF_REFRESH_TOKEN, CONF_USER_UUID, DOMAIN
13 from .coordinator
import NotionDataUpdateCoordinator
15 CONF_DEVICE_KEY =
"device_key"
16 CONF_HARDWARE_ID =
"hardware_id"
17 CONF_LAST_BRIDGE_HARDWARE_ID =
"last_bridge_hardware_id"
19 CONF_USER_ID =
"user_id"
25 CONF_LAST_BRIDGE_HARDWARE_ID,
37 hass: HomeAssistant, entry: ConfigEntry
39 """Return diagnostics for a config entry."""
40 coordinator: NotionDataUpdateCoordinator = hass.data[DOMAIN][entry.entry_id]
44 "entry": entry.as_dict(),
45 "data": coordinator.data.asdict(),
dict async_redact_data(Mapping data, Iterable[Any] to_redact)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)