Добавил очередь

This commit is contained in:
Viner Abubakirov
2026-02-22 22:38:01 +05:00
parent 51ec17381f
commit a5c608674b
10 changed files with 277 additions and 9 deletions

View File

@@ -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