From 0456eb54ee7e2eba646094483b768c47f8fbf894 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 6 Feb 2026 11:42:34 +0100 Subject: [PATCH] Use StrEnum in unifiprotect (#162390) --- homeassistant/components/unifiprotect/media_source.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/unifiprotect/media_source.py b/homeassistant/components/unifiprotect/media_source.py index 704228a7bf7..e866568b15f 100644 --- a/homeassistant/components/unifiprotect/media_source.py +++ b/homeassistant/components/unifiprotect/media_source.py @@ -5,7 +5,7 @@ from __future__ import annotations import asyncio from calendar import monthrange from datetime import date, datetime, timedelta -from enum import Enum +from enum import StrEnum from typing import Any, NoReturn, cast from uiprotect.data import Camera, Event, EventType, SmartDetectObjectType @@ -35,7 +35,7 @@ THUMBNAIL_WIDTH = 185 THUMBNAIL_HEIGHT = 185 -class SimpleEventType(str, Enum): +class SimpleEventType(StrEnum): """Enum to Camera Video events.""" ALL = "all" @@ -45,7 +45,7 @@ class SimpleEventType(str, Enum): AUDIO = "audio" -class IdentifierType(str, Enum): +class IdentifierType(StrEnum): """UniFi Protect identifier type.""" EVENT = "event" @@ -53,7 +53,7 @@ class IdentifierType(str, Enum): BROWSE = "browse" -class IdentifierTimeType(str, Enum): +class IdentifierTimeType(StrEnum): """UniFi Protect identifier subtype.""" RECENT = "recent"