from pydantic import BaseModel, ConfigDict
from typing import Optional


class DesignOut(BaseModel):
    id: int
    filename: str
    original_filename: Optional[str]
    mime_type: Optional[str]
    uploader_user_id: Optional[int]
    approved: Optional[bool]
    notes: Optional[str]
    model_config = ConfigDict(from_attributes=True)
