legco_ai_assistant/backend/app/models/video.py

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