Spaces:
Sleeping
Sleeping
File size: 516 Bytes
8e1087e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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
|