Home Assistant Unofficial Reference 2024.12.1
view.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.config.view.BaseEditConfigView
 
class  homeassistant.components.config.view.EditIdBasedConfigView
 
class  homeassistant.components.config.view.EditKeyBasedConfigView
 

Namespaces

 homeassistant.components.config.view
 

Functions

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)
 
dict[str, Any]|None homeassistant.components.config.view._delete_value (self, HomeAssistant hass, _DataT data, str config_key)
 
_DataT homeassistant.components.config.view._empty_config (self)
 
dict[str, Any]|None homeassistant.components.config.view._get_value (self, HomeAssistant hass, _DataT data, str config_key)
 
JSON_TYPE|None homeassistant.components.config.view._read (str path)
 
None homeassistant.components.config.view._write (str path, dict|list data)
 
None homeassistant.components.config.view._write_value (self, HomeAssistant hass, _DataT data, str config_key, dict[str, Any] new_value)
 
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)
 

Variables

 homeassistant.components.config.view.data_schema
 
 homeassistant.components.config.view.data_validator
 
 homeassistant.components.config.view.key_schema
 
 homeassistant.components.config.view.mutation_lock
 
 homeassistant.components.config.view.name
 
 homeassistant.components.config.view.path
 
 homeassistant.components.config.view.post_write_hook
 
 homeassistant.components.config.view.url