improve typing

This commit is contained in:
2025-12-10 03:36:34 +01:00
parent d0fcb3e57c
commit b91e0e1002
2 changed files with 6 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
from pydantic import BaseModel from pydantic import BaseModel
from pypresence.types import ActivityType from pypresence.types import ActivityType
from typing import Optional
class DiscordRPCUpdatePayload(BaseModel): class DiscordRPCUpdatePayload(BaseModel):
@@ -8,6 +9,6 @@ class DiscordRPCUpdatePayload(BaseModel):
subtitle: str subtitle: str
image_url: str image_url: str
details: str details: str
start: int | None start: Optional[int]
end: int | None end: Optional[int]
activity_type: ActivityType activity_type: ActivityType

View File

@@ -1,5 +1,6 @@
from pydantic import BaseModel from pydantic import BaseModel
from enum import Enum from enum import Enum
from typing import Optional
class JellyfinMediaType(str, Enum): class JellyfinMediaType(str, Enum):
@@ -13,6 +14,6 @@ class JellyfinMediaItem(BaseModel):
name: str name: str
type: JellyfinMediaType type: JellyfinMediaType
image_url: str image_url: str
start: int | None start: Optional[int]
end: int | None end: Optional[int]
metadata: dict metadata: dict