Files
Home-Assistant/custom_components/ingress/const.py
T
2026-06-11 11:50:50 -04:00

49 lines
809 B
Python

"""Ingress const variables."""
try:
from enum import StrEnum # type: ignore
except ImportError:
from enum import Enum
class StrEnum(str, Enum):
pass
import logging
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from typing import Final
DOMAIN: "Final" = "ingress"
LOGGER: "Final" = logging.getLogger(__package__)
API_BASE: "Final" = "/api/ingress"
URL_BASE: "Final" = "/files/ingress"
class WorkMode(StrEnum):
INGRESS = "ingress"
SUBAPP = "subapp"
IFRAME = "iframe"
AUTH = "auth"
HASSIO = "hassio"
CUSTOM = "custom"
class UIMode(StrEnum):
NORMAL = "normal"
TOOLBAR = "toolbar"
REPLACE = "replace"
class RewriteMode(StrEnum):
HEADER = "header"
BODY = "body"
class ConfMode(StrEnum):
AGENT = "agent"
YAML = "yaml"