mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 08:26:53 +08:00
fix subscribe api
This commit is contained in:
+27
-29
@@ -81,43 +81,41 @@ class Subscribe(BaseModel):
|
||||
orm_mode = True
|
||||
|
||||
|
||||
class SubscribeDownloadFileInfo(BaseModel):
|
||||
# 种子名称
|
||||
torrent_title: Optional[str] = None
|
||||
# 站点名称
|
||||
site_name: Optional[str] = None
|
||||
# 下载器
|
||||
downloader: Optional[str] = None
|
||||
# hash
|
||||
hash: Optional[str] = None
|
||||
# 文件路径
|
||||
file_path: Optional[str] = None
|
||||
|
||||
|
||||
class SubscribeLibraryFileInfo(BaseModel):
|
||||
# 存储
|
||||
storage: Optional[str] = "local"
|
||||
# 文件路径
|
||||
file_path: Optional[str] = None
|
||||
|
||||
|
||||
class SubscribeEpisodeInfo(BaseModel):
|
||||
# 种子地址
|
||||
torrent: Optional[str] = None
|
||||
# 下载文件路程
|
||||
download_file: Optional[str] = None
|
||||
# 媒体库文件路径
|
||||
library_file: Optional[str] = None
|
||||
# 标题
|
||||
title: Optional[str] = None
|
||||
# 描述
|
||||
description: Optional[str] = None
|
||||
# 背景图
|
||||
backdrop: Optional[str] = None
|
||||
# 下载文件信息
|
||||
download: Optional[List[SubscribeDownloadFileInfo]] = []
|
||||
# 媒体库文件信息
|
||||
library: Optional[List[SubscribeLibraryFileInfo]] = []
|
||||
|
||||
|
||||
class SubscrbieInfo(BaseModel):
|
||||
# 订阅ID
|
||||
id: Optional[int] = None
|
||||
# 订阅名称
|
||||
name: Optional[str] = None
|
||||
# 订阅年份
|
||||
year: Optional[str] = None
|
||||
# 订阅类型 电影/电视剧
|
||||
type: Optional[str] = None
|
||||
# 媒体ID
|
||||
tmdbid: Optional[int] = None
|
||||
doubanid: Optional[str] = None
|
||||
bangumiid: Optional[int] = None
|
||||
# 季号
|
||||
season: Optional[int] = None
|
||||
# 海报
|
||||
poster: Optional[str] = None
|
||||
# 背景图
|
||||
backdrop: Optional[str] = None
|
||||
# 评分
|
||||
vote: Optional[int] = 0
|
||||
# 描述
|
||||
description: Optional[str] = None
|
||||
# 订阅信息
|
||||
subscribe: Optional[Subscribe] = None
|
||||
# 集信息 {集号: {download: 文件路径,library: 文件路径, backdrop: url, title: 标题, description: 描述}}
|
||||
episodes_info: Optional[Dict[int, SubscribeEpisodeInfo]] = {}
|
||||
episodes: Optional[Dict[int, SubscribeEpisodeInfo]] = {}
|
||||
|
||||
Reference in New Issue
Block a user