1 """Permission for events."""
3 from __future__
import annotations
5 from typing
import Any, Final
8 EVENT_COMPONENT_LOADED,
9 EVENT_CORE_CONFIG_UPDATE,
10 EVENT_LOVELACE_UPDATED,
12 EVENT_RECORDER_5MIN_STATISTICS_GENERATED,
13 EVENT_RECORDER_HOURLY_STATISTICS_GENERATED,
14 EVENT_SERVICE_REGISTERED,
15 EVENT_SERVICE_REMOVED,
16 EVENT_SHOPPING_LIST_UPDATED,
31 SUBSCRIBE_ALLOWLIST: Final[set[EventType[Any] | str]] = {
32 EVENT_AREA_REGISTRY_UPDATED,
33 EVENT_COMPONENT_LOADED,
34 EVENT_CORE_CONFIG_UPDATE,
35 EVENT_DEVICE_REGISTRY_UPDATED,
36 EVENT_ENTITY_REGISTRY_UPDATED,
37 EVENT_REPAIRS_ISSUE_REGISTRY_UPDATED,
38 EVENT_LOVELACE_UPDATED,
40 EVENT_RECORDER_5MIN_STATISTICS_GENERATED,
41 EVENT_RECORDER_HOURLY_STATISTICS_GENERATED,
42 EVENT_SERVICE_REGISTERED,
43 EVENT_SERVICE_REMOVED,
44 EVENT_SHOPPING_LIST_UPDATED,
47 EVENT_LABEL_REGISTRY_UPDATED,
48 EVENT_CATEGORY_REGISTRY_UPDATED,
49 EVENT_FLOOR_REGISTRY_UPDATED,