from datetime import datetime from pydantic import BaseModel class ChampionshipCreate(BaseModel): title: str description: str | None = None location: str | None = None event_date: datetime | None = None registration_open_at: datetime | None = None registration_close_at: datetime | None = None form_url: str | None = None entry_fee: float | None = None video_max_duration: int | None = None judges: list[dict] | None = None # [{name, bio, instagram}] categories: list[str] | None = None status: str = "draft" image_url: str | None = None