MoviePilot/app/schemas/servarr.py
2023-06-13 20:46:10 +08:00

57 lines
1.5 KiB
Python

from typing import Optional
from pydantic import BaseModel
class RadarrMovie(BaseModel):
id: Optional[int]
title: Optional[str]
year: Optional[int]
isAvailable: Optional[bool]
monitored: Optional[bool]
tmdbId: Optional[int]
imdbId: Optional[str]
titleSlug: Optional[str]
folderName: Optional[str]
path: Optional[str]
profileId: Optional[int]
qualityProfileId: Optional[int]
added: Optional[str]
hasFile: Optional[bool]
class SonarrSeries(BaseModel):
id: Optional[int]
title: Optional[str]
sortTitle: Optional[str]
seasonCount: Optional[int]
status: Optional[str]
overview: Optional[str]
network: Optional[str]
airTime: Optional[str]
images: Optional[list]
remotePoster: Optional[str]
seasons: Optional[list]
year: Optional[int]
path: Optional[str]
profileId: Optional[int]
languageProfileId: Optional[int]
seasonFolder: Optional[bool]
monitored: Optional[bool]
useSceneNumbering: Optional[bool]
runtime: Optional[int]
tvdbId: Optional[int]
tvRageId: Optional[int]
tvMazeId: Optional[int]
firstAired: Optional[str]
seriesType: Optional[str]
cleanTitle: Optional[str]
imdbId: Optional[str]
titleSlug: Optional[str]
certification: Optional[str]
genres: Optional[list]
tags: Optional[list]
added: Optional[str]
ratings: Optional[dict]
qualityProfileId: Optional[int]
statistics: Optional[dict]