2016-11-25 21:04:06 +00:00
|
|
|
"""HTTP specific constants."""
|
2024-03-08 13:52:48 +00:00
|
|
|
|
2024-04-12 12:47:46 +00:00
|
|
|
from enum import StrEnum
|
2021-05-10 21:30:47 +00:00
|
|
|
from typing import Final
|
|
|
|
|
2024-03-07 12:37:48 +00:00
|
|
|
from homeassistant.helpers.http import KEY_AUTHENTICATED, KEY_HASS # noqa: F401
|
2024-03-01 02:04:41 +00:00
|
|
|
|
2024-04-24 07:57:38 +00:00
|
|
|
DOMAIN: Final = "http"
|
|
|
|
|
2021-05-10 21:30:47 +00:00
|
|
|
KEY_HASS_USER: Final = "hass_user"
|
|
|
|
KEY_HASS_REFRESH_TOKEN_ID: Final = "hass_refresh_token_id"
|
2024-04-12 12:47:46 +00:00
|
|
|
|
|
|
|
|
|
|
|
class StrictConnectionMode(StrEnum):
|
|
|
|
"""Enum for strict connection mode."""
|
|
|
|
|
|
|
|
DISABLED = "disabled"
|
2024-04-24 08:29:59 +00:00
|
|
|
GUARD_PAGE = "guard_page"
|
2024-04-12 12:47:46 +00:00
|
|
|
DROP_CONNECTION = "drop_connection"
|