1 """Diagnostics support for Brother."""
3 from __future__
import annotations
5 from dataclasses
import asdict
10 from .
import BrotherConfigEntry
14 hass: HomeAssistant, config_entry: BrotherConfigEntry
16 """Return diagnostics for a config entry."""
17 coordinator = config_entry.runtime_data
20 "info":
dict(config_entry.data),
21 "data": asdict(coordinator.data),
22 "model": coordinator.brother.model,
23 "firmware": coordinator.brother.firmware,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, BrotherConfigEntry config_entry)