Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.notify.legacy Namespace Reference

Classes

class  BaseNotificationService
 
class  LegacyNotifyPlatform
 

Functions

bool _async_integration_has_notify_services (HomeAssistant hass, str integration_name)
 
None async_reload (HomeAssistant hass, str integration_name)
 
None async_reset_platform (HomeAssistant hass, str integration_name)
 
list[Coroutine[Any, Any, None]] async_setup_legacy (HomeAssistant hass, ConfigType config)
 

Variables

string CONF_FIELDS = "fields"
 

Detailed Description

Handle legacy notification platforms.

Function Documentation

◆ _async_integration_has_notify_services()

bool homeassistant.components.notify.legacy._async_integration_has_notify_services ( HomeAssistant  hass,
str   integration_name 
)
private
Determine if an integration has notify services registered.

Definition at line 196 of file legacy.py.

◆ async_reload()

None homeassistant.components.notify.legacy.async_reload ( HomeAssistant  hass,
str  integration_name 
)
Register notify services for an integration.

Definition at line 163 of file legacy.py.

◆ async_reset_platform()

None homeassistant.components.notify.legacy.async_reset_platform ( HomeAssistant  hass,
str  integration_name 
)
Unregister notify services for an integration.

Definition at line 177 of file legacy.py.

◆ async_setup_legacy()

list[Coroutine[Any, Any, None]] homeassistant.components.notify.legacy.async_setup_legacy ( HomeAssistant  hass,
ConfigType   config 
)
Set up legacy notify services.

Definition at line 68 of file legacy.py.

Variable Documentation

◆ CONF_FIELDS

string homeassistant.components.notify.legacy.CONF_FIELDS = "fields"

Definition at line 38 of file legacy.py.