42 lines
743 B
Python
42 lines
743 B
Python
from typing import NamedTuple
|
|
|
|
|
|
class TVShow(NamedTuple):
|
|
seriesId: int
|
|
episodeFileId: int
|
|
seasonNumber: int
|
|
episodeNumber: int
|
|
title: str
|
|
airDate: str
|
|
airDateUtc: str
|
|
overview: str
|
|
episodeFile: dict
|
|
hasFile: bool
|
|
monitored: bool
|
|
unverifiedSceneNumbering: bool
|
|
absoluteEpisodeNumber: int
|
|
series: dict
|
|
id: int
|
|
|
|
|
|
class Queue(NamedTuple):
|
|
series: dict
|
|
episode: dict
|
|
quality: dict
|
|
size: float
|
|
title: str
|
|
sizeleft: float
|
|
timeleft: str
|
|
estimatedCompletionTime: str
|
|
status: str
|
|
trackedDownloadStatus: str
|
|
statusMessages: list
|
|
downloadId: str
|
|
protocol: str
|
|
id: int
|
|
|
|
|
|
class Server(NamedTuple):
|
|
url: str
|
|
api_key: str
|
|
id: int
|