import uuid from datetime import datetime from pydantic import BaseModel, ConfigDict, Field from app.schemas.user import UserDisplay class AttachmentRead(BaseModel): id: uuid.UUID filename: str file_size: int = Field(alias="size") uploaded_by: UserDisplay | None = None uploaded_by_id: uuid.UUID | None = None uploaded_at: datetime model_config = ConfigDict(from_attributes=True, populate_by_name=True)