mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-09 01:16:50 +08:00
fix(search): preserve schema export compatibility
This commit is contained in:
@@ -5,14 +5,16 @@ from typing import Literal, Union
|
|||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel, Field
|
||||||
|
|
||||||
from app.schemas.common import JsonData
|
from app.schemas.common import JsonData
|
||||||
from app.schemas.context import Context, SubtitleInfo
|
from app.schemas.context import Context as _Context
|
||||||
|
from app.schemas.context import SubtitleInfo
|
||||||
|
from app.schemas.context import TorrentInfo as TorrentInfo
|
||||||
|
|
||||||
|
|
||||||
class SearchLastContextData(BaseModel):
|
class SearchLastContextData(BaseModel):
|
||||||
"""上一次搜索的请求参数与结果。"""
|
"""上一次搜索的请求参数与结果。"""
|
||||||
|
|
||||||
params: dict[str, JsonData] = Field(default_factory=dict)
|
params: dict[str, JsonData] = Field(default_factory=dict)
|
||||||
results: list[Union[Context, SubtitleInfo]] = Field(default_factory=list)
|
results: list[Union[_Context, SubtitleInfo]] = Field(default_factory=list)
|
||||||
|
|
||||||
|
|
||||||
class SearchRecommendStatusData(BaseModel):
|
class SearchRecommendStatusData(BaseModel):
|
||||||
|
|||||||
Reference in New Issue
Block a user