aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/vk/last_seen.py
diff options
context:
space:
mode:
Diffstat (limited to 'vk/last_seen.py')
-rw-r--r--vk/last_seen.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/vk/last_seen.py b/vk/last_seen.py
index 757a5d7..225f107 100644
--- a/vk/last_seen.py
+++ b/vk/last_seen.py
@@ -6,7 +6,7 @@
from collections import OrderedDict
from collections.abc import MutableMapping
from datetime import datetime, timezone
-from enum import Enum
+from enum import auto, StrEnum
from numbers import Integral, Real
from .platform import Platform
@@ -30,12 +30,9 @@ def _parse_platform(x):
return Platform(x)
-class LastSeenField(Enum):
- TIME = "time"
- PLATFORM = "platform"
-
- def __str__(self):
- return self.value
+class LastSeenField(StrEnum):
+ TIME = auto()
+ PLATFORM = auto()
class LastSeen(MutableMapping):