Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the update component."""
2 
3 from __future__ import annotations
4 
5 from enum import IntFlag
6 from typing import Final
7 
8 DOMAIN: Final = "update"
9 
10 
11 class UpdateEntityFeature(IntFlag):
12  """Supported features of the update entity."""
13 
14  INSTALL = 1
15  SPECIFIC_VERSION = 2
16  PROGRESS = 4
17  BACKUP = 8
18  RELEASE_NOTES = 16
19 
20 
21 SERVICE_INSTALL: Final = "install"
22 SERVICE_SKIP: Final = "skip"
23 
24 ATTR_AUTO_UPDATE: Final = "auto_update"
25 ATTR_BACKUP: Final = "backup"
26 ATTR_DISPLAY_PRECISION: Final = "display_precision"
27 ATTR_INSTALLED_VERSION: Final = "installed_version"
28 ATTR_IN_PROGRESS: Final = "in_progress"
29 ATTR_LATEST_VERSION: Final = "latest_version"
30 ATTR_RELEASE_SUMMARY: Final = "release_summary"
31 ATTR_RELEASE_URL: Final = "release_url"
32 ATTR_SKIPPED_VERSION: Final = "skipped_version"
33 ATTR_TITLE: Final = "title"
34 ATTR_UPDATE_PERCENTAGE: Final = "update_percentage"
35 ATTR_VERSION: Final = "version"