1 """Diagnostics platform for Habitica integration."""
3 from __future__
import annotations
10 from .const
import CONF_API_USER
11 from .types
import HabiticaConfigEntry
15 hass: HomeAssistant, config_entry: HabiticaConfigEntry
17 """Return diagnostics for a config entry."""
19 habitica_data = await config_entry.runtime_data.api.user.anonymized.get()
22 "config_entry_data": {
23 CONF_URL: config_entry.data[CONF_URL],
24 CONF_API_USER: config_entry.data[CONF_API_USER],
26 "habitica_data": habitica_data,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, HabiticaConfigEntry config_entry)