22 lines
364 B
Python
22 lines
364 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class VideoUploadResponse(BaseModel):
|
|
video_id: str
|
|
filename: str
|
|
size_bytes: int
|
|
url: str
|
|
|
|
|
|
class VideoInfo(BaseModel):
|
|
video_id: str
|
|
filename: str
|
|
size_bytes: int
|
|
upload_date: str
|
|
|
|
|
|
class FullTranscriptResponse(BaseModel):
|
|
text: str
|
|
language: str
|
|
duration_seconds: float | None = None
|