diff --git a/discord/models.py b/discord/models.py index f611692..66ee378 100644 --- a/discord/models.py +++ b/discord/models.py @@ -1,5 +1,6 @@ from pydantic import BaseModel from pypresence.types import ActivityType +from typing import Optional class DiscordRPCUpdatePayload(BaseModel): @@ -8,6 +9,6 @@ class DiscordRPCUpdatePayload(BaseModel): subtitle: str image_url: str details: str - start: int | None - end: int | None + start: Optional[int] + end: Optional[int] activity_type: ActivityType diff --git a/jellyfin/models.py b/jellyfin/models.py index 1229ce1..2a222b5 100644 --- a/jellyfin/models.py +++ b/jellyfin/models.py @@ -1,5 +1,6 @@ from pydantic import BaseModel from enum import Enum +from typing import Optional class JellyfinMediaType(str, Enum): @@ -13,6 +14,6 @@ class JellyfinMediaItem(BaseModel): name: str type: JellyfinMediaType image_url: str - start: int | None - end: int | None + start: Optional[int] + end: Optional[int] metadata: dict