|
| None | __init__ (self, HomeAssistant hass) |
| |
| CategoryEntry | async_create (self, *str name, str scope, str|None icon=None) |
| |
| None | async_delete (self, *str scope, str category_id) |
| |
| CategoryEntry|None | async_get_category (self, *str scope, str category_id) |
| |
| Iterable[CategoryEntry] | async_list_categories (self, *str scope) |
| |
| None | async_load (self) |
| |
| CategoryEntry | async_update (self, *str scope, str category_id, str|None|UndefinedType icon=UNDEFINED, str|UndefinedType name=UNDEFINED) |
| |
Class to hold a registry of categories by scope.
Definition at line 93 of file category_registry.py.
◆ __init__()
| None homeassistant.helpers.category_registry.CategoryRegistry.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass |
|
) |
| |
◆ _async_ensure_name_is_available()
| None homeassistant.helpers.category_registry.CategoryRegistry._async_ensure_name_is_available |
( |
|
self, |
|
|
str |
scope, |
|
|
str |
name, |
|
|
str | None |
category_id = None |
|
) |
| |
|
private |
◆ _data_to_save()
◆ async_create()
| CategoryEntry homeassistant.helpers.category_registry.CategoryRegistry.async_create |
( |
|
self, |
|
|
*str |
name, |
|
|
str |
scope, |
|
|
str | None |
icon = None |
|
) |
| |
◆ async_delete()
| None homeassistant.helpers.category_registry.CategoryRegistry.async_delete |
( |
|
self, |
|
|
*str |
scope, |
|
|
str |
category_id |
|
) |
| |
◆ async_get_category()
| CategoryEntry | None homeassistant.helpers.category_registry.CategoryRegistry.async_get_category |
( |
|
self, |
|
|
*str |
scope, |
|
|
str
|
category_id |
|
) |
| |
◆ async_list_categories()
| Iterable[CategoryEntry] homeassistant.helpers.category_registry.CategoryRegistry.async_list_categories |
( |
|
self, |
|
|
*str |
scope |
|
) |
| |
◆ async_load()
| None homeassistant.helpers.category_registry.CategoryRegistry.async_load |
( |
|
self | ) |
|
◆ async_update()
| CategoryEntry homeassistant.helpers.category_registry.CategoryRegistry.async_update |
( |
|
self, |
|
|
*str |
scope, |
|
|
str |
category_id, |
|
|
str | None | UndefinedType |
icon = UNDEFINED, |
|
|
str | UndefinedType |
name = UNDEFINED |
|
) |
| |
◆ _store
| homeassistant.helpers.category_registry.CategoryRegistry._store |
|
private |
◆ categories
| homeassistant.helpers.category_registry.CategoryRegistry.categories |
◆ hass
| homeassistant.helpers.category_registry.CategoryRegistry.hass |
The documentation for this class was generated from the following file: