Some checks failed
Build & Push Docker / build (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
23 lines
405 B
Python
23 lines
405 B
Python
"""API response models."""
|
|
|
|
from typing import Any, List, Optional
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class HealthResponse(BaseModel):
|
|
status: str = "ok"
|
|
version: str
|
|
|
|
|
|
class ValidationResponse(BaseModel):
|
|
valid: bool
|
|
errors: List[str] = []
|
|
|
|
|
|
class ImportExcelResponse(BaseModel):
|
|
success: bool
|
|
document: Optional[Any] = None
|
|
errors: List[str] = []
|
|
warnings: List[str] = []
|