mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-11-21 22:13:18 -05:00
22 lines
421 B
Python
22 lines
421 B
Python
from datetime import datetime
|
|
from typing import Optional
|
|
from enum import Enum
|
|
|
|
from msgspec import Struct
|
|
|
|
|
|
class Status(str, Enum):
|
|
COMPLETED = "Completed"
|
|
WATCHING = "Watching"
|
|
DROPED = "Droped"
|
|
PLANNED = "Planned"
|
|
DELETED = "Deleted"
|
|
|
|
|
|
class WatchStatus(Struct, rename="camel"):
|
|
added_date: datetime
|
|
played_date: Optional[datetime]
|
|
status: Status
|
|
watched_time: Optional[int]
|
|
watched_percent: Optional[int]
|