Spaces:
Sleeping
Sleeping
from pydantic import BaseModel | |
from typing import List, Optional | |
from datetime import datetime | |
class Scene(BaseModel): | |
start: str | |
end: str | |
recognized_sport: str | |
confidence: float | |
class ReducedScene(BaseModel): | |
clip_id: str | |
scenes: List[Scene] | |
class VideoPaths(BaseModel): | |
raw: str | |
compressed: str | |
reduced_videos: List[str] | |
class Video(BaseModel): | |
uuid: str | |
sport_id: str | |
upload_date: datetime | |
uploaded_by: str | |
title: str | |
status: str | |
md5_hash: Optional[str] | |
paths: VideoPaths | |
scenes: List[Scene] = [] | |
reduced_scenes: List[ReducedScene] = [] |