feat: export service — DOCX, PDF, MD generation and download API

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-03 22:32:14 +05:00
parent 29e3047792
commit b1eafa4e0b
5 changed files with 241 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import uuid
from datetime import datetime
from pydantic import BaseModel
from app.models.export_file import ExportFormat
class ExportRequest(BaseModel):
format: ExportFormat
class ExportFileResponse(BaseModel):
id: uuid.UUID
protocol_id: uuid.UUID
format: ExportFormat
file_size: int
created_at: datetime
model_config = {"from_attributes": True}