1 """Diagnostics support for Blink."""
3 from __future__
import annotations
10 from .coordinator
import BlinkConfigEntry
12 TO_REDACT = {
"serial",
"macaddress",
"username",
"password",
"token",
"unique_id"}
17 config_entry: BlinkConfigEntry,
19 """Return diagnostics for a config entry."""
21 api = config_entry.runtime_data.api
24 camera.name:
dict(camera.attributes.items())
25 for _, camera
in api.cameras.items()
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, BlinkConfigEntry config_entry)
dict async_redact_data(Mapping data, Iterable[Any] to_redact)