""" Attachment Schemas - ServiceManagerWeb """ from pydantic import BaseModel, ConfigDict, Field from datetime import datetime from typing import Optional import uuid class AttachmentResponse(BaseModel): """Schema para respuesta de attachment""" id: uuid.UUID ticket_id: uuid.UUID comment_id: Optional[uuid.UUID] = None uploaded_by: uuid.UUID filename: str original_filename: str mime_type: str file_size: int file_path: str uploaded_by_name: Optional[str] = None created_at: datetime download_url: Optional[str] = None model_config = ConfigDict(from_attributes=True)