Добавил очередь
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
from pydantic import BaseModel
|
||||
from pydantic import BaseModel, HttpUrl
|
||||
|
||||
|
||||
class DownloadRequest(BaseModel):
|
||||
url: str
|
||||
url: HttpUrl
|
||||
quality: int
|
||||
|
||||
|
||||
class DownloadResponse(BaseModel):
|
||||
video: str
|
||||
audio: str
|
||||
video: HttpUrl
|
||||
audio: HttpUrl
|
||||
|
||||
|
||||
class TaskCreateResponse(BaseModel):
|
||||
task_id: str
|
||||
status: str
|
||||
|
||||
|
||||
class TaskStatusResponse(TaskCreateResponse):
|
||||
result: DownloadResponse | None = None
|
||||
|
||||
Reference in New Issue
Block a user