1 """The repairs integration."""
3 from __future__
import annotations
9 from .
import issue_handler, websocket_api
10 from .const
import DOMAIN
11 from .issue_handler
import ConfirmRepairFlow, RepairsFlowManager
12 from .models
import RepairsFlow
17 "repairs_flow_manager",
21 CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
25 """Return the repairs flow manager."""
26 if (domain_data := hass.data.get(DOMAIN))
is None:
29 flow_manager: RepairsFlowManager |
None = domain_data.get(
"flow_manager")
33 async
def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
35 hass.data[DOMAIN] = {}
37 issue_handler.async_setup(hass)
38 websocket_api.async_setup(hass)
RepairsFlowManager|None repairs_flow_manager(HomeAssistant hass)
bool async_setup(HomeAssistant hass, ConfigType config)