from datetime import datetime from pydantic import BaseModel, ConfigDict class ArchiveBase(BaseModel): name: str bottle_name: str | None = None description: str | None = None tags: str | None = None arch: str | None = None runner: str | None = None windows_version: str | None = None class ArchiveCreate(ArchiveBase): pass class ArchiveRead(ArchiveBase): model_config = ConfigDict(from_attributes=True) id: int file_name: str content_type: str | None = None size_bytes: int sha256: str created_at: datetime