Classes | |
| class | BaseEditConfigView |
| class | EditIdBasedConfigView |
| class | EditKeyBasedConfigView |
Functions | |
| None | __init__ (self, str component, str config_type, str path, Callable[[Any], str] key_schema, *Callable[[str, str], Coroutine[Any, Any, None]]|None post_write_hook=None, Callable[[dict[str, Any]], Any]|None data_schema=None, Callable[[HomeAssistant, str, dict[str, Any]], Coroutine[Any, Any, dict[str, Any]|None],]|None data_validator=None) |
| dict[str, Any]|None | _delete_value (self, HomeAssistant hass, _DataT data, str config_key) |
| _DataT | _empty_config (self) |
| dict[str, Any]|None | _get_value (self, HomeAssistant hass, _DataT data, str config_key) |
| JSON_TYPE|None | _read (str path) |
| None | _write (str path, dict|list data) |
| None | _write_value (self, HomeAssistant hass, _DataT data, str config_key, dict[str, Any] new_value) |
| web.Response | delete (self, web.Request request, str config_key) |
| web.Response | get (self, web.Request request, str config_key) |
| web.Response | post (self, web.Request request, str config_key) |
| _DataT | read_config (self, HomeAssistant hass) |
Variables | |
| data_schema | |
| data_validator | |
| key_schema | |
| mutation_lock | |
| name | |
| path | |
| post_write_hook | |
| url | |
Component to configure Home Assistant via an API.
| None homeassistant.components.config.view.__init__ | ( | self, | |
| str | component, | ||
| str | config_type, | ||
| str | path, | ||
| Callable[[Any], str] | key_schema, | ||
| *Callable[[str, str], Coroutine[Any, Any, None]] | None | post_write_hook = None, |
||
| Callable[[dict[str, Any]], Any] | None | data_schema = None, |
||
| Callable[ [HomeAssistant, str, dict[str, Any]], Coroutine[Any, Any, dict[str, Any] | None], ] | None | data_validator = None |
||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| web.Response homeassistant.components.config.view.delete | ( | self, | |
| web.Request | request, | ||
| str | config_key | ||
| ) |
| web.Response homeassistant.components.config.view.get | ( | self, | |
| web.Request | request, | ||
| str | config_key | ||
| ) |
| web.Response homeassistant.components.config.view.post | ( | self, | |
| web.Request | request, | ||
| str | config_key | ||
| ) |
| _DataT homeassistant.components.config.view.read_config | ( | self, | |
| HomeAssistant | hass | ||
| ) |