from pydantic import BaseModel from uuid import UUID from datetime import datetime class TrackCreate(BaseModel): title: str artist: str class TrackResponse(BaseModel): id: UUID title: str artist: str duration: int file_size: int uploaded_by: UUID created_at: datetime class Config: from_attributes = True class TrackWithUrl(TrackResponse): url: str