AIEXTRACT1 / backend /app /schemas.py
Seth0330's picture
Create backend/app/schemas.py
8e1087e verified
from pydantic import BaseModel
from typing import Dict, Optional
from datetime import datetime
class ExtractionStage(BaseModel):
time: int
status: str
variation: str
class ExtractionRecordBase(BaseModel):
id: int
fileName: str
fileType: str
fileSize: str
extractedAt: datetime
status: str
confidence: float
fieldsExtracted: int
totalTime: int
stages: Dict[str, ExtractionStage]
errorMessage: Optional[str] = None
class Config:
orm_mode = True