1 """The Mazda Connected Services integration."""
3 from __future__
import annotations
13 """Set up Mazda Connected Services from a config entry."""
14 ir.async_create_issue(
19 severity=ir.IssueSeverity.ERROR,
20 translation_key=
"integration_removed",
21 translation_placeholders={
22 "dmca":
"https://github.com/github/dmca/blob/master/2023/10/2023-10-10-mazda.md",
23 "entries":
"/config/integrations/integration/mazda",
31 """Unload a config entry."""
33 config_entry.state
is ConfigEntryState.NOT_LOADED
34 for config_entry
in hass.config_entries.async_entries(DOMAIN)
35 if config_entry.entry_id != entry.entry_id
37 ir.async_delete_issue(hass, DOMAIN, DOMAIN)
bool async_setup_entry(HomeAssistant hass, ConfigEntry _)
bool async_unload_entry(HomeAssistant hass, ConfigEntry entry)