Classes | |
| class | ScriptConfig |
| class | ValidationStatus |
Functions | |
| ScriptConfig | _async_validate_config_item (HomeAssistant hass, str object_id, ConfigType config, bool raise_on_errors, bool warn_on_errors) |
| ScriptConfig|None | _try_async_validate_config_item (HomeAssistant hass, str object_id, ConfigType config) |
| ConfigType | async_validate_config (HomeAssistant hass, ConfigType config) |
| ScriptConfig|None | async_validate_config_item (HomeAssistant hass, str object_id, dict[str, Any] config) |
Variables | |
| dictionary | _INVALID_OBJECT_IDS |
| _MINIMAL_SCRIPT_ENTITY_SCHEMA | |
| _SCRIPT_OBJECT_ID_SCHEMA | |
| string | PACKAGE_MERGE_HINT = "dict" |
| SCRIPT_ENTITY_SCHEMA | |
Config validation helper for the script integration.
|
private |
|
private |
| ConfigType homeassistant.components.script.config.async_validate_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
| ScriptConfig | None homeassistant.components.script.config.async_validate_config_item | ( | HomeAssistant | hass, |
| str | object_id, | ||
| dict[str, Any] | config | ||
| ) |
|
private |
|
private |
|
private |
| string homeassistant.components.script.config.PACKAGE_MERGE_HINT = "dict" |
| homeassistant.components.script.config.SCRIPT_ENTITY_SCHEMA |