1 """Diagnostics support for Whois."""
3 from __future__
import annotations
7 from whois
import Domain
13 from .const
import DOMAIN
17 hass: HomeAssistant, entry: ConfigEntry
19 """Return diagnostics for a config entry."""
20 coordinator: DataUpdateCoordinator[Domain] = hass.data[DOMAIN][entry.entry_id]
22 "creation_date": coordinator.data.creation_date,
23 "expiration_date": coordinator.data.expiration_date,
24 "last_updated": coordinator.data.last_updated,
25 "status": coordinator.data.status,
26 "statuses": coordinator.data.statuses,
27 "dnssec": coordinator.data.dnssec,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)