discord-rich-presence-plex/models/discord.py

22 lines
420 B
Python

from typing import TypedDict
class ActivityAssets(TypedDict):
large_text: str
large_image: str
small_text: str
small_image: str
class ActivityTimestamps(TypedDict, total = False):
start: int
end: int
class ActivityButton(TypedDict):
label: str
url: str
class Activity(TypedDict, total = False):
details: str
state: str
assets: ActivityAssets
timestamps: ActivityTimestamps
buttons: list[ActivityButton]