All checks were successful
Deploy to Staging / Build Images (pull_request) Successful in 32s
Deploy to Staging / Deploy to Staging (pull_request) Successful in 31s
Deploy to Staging / Verify Staging (pull_request) Successful in 2m20s
Deploy to Staging / Notify Staging Ready (pull_request) Successful in 8s
Deploy to Staging / Notify Staging Failure (pull_request) Has been skipped
Implement receipt-specific OCR extraction for fuel receipts: - Pattern matching modules for date, currency, and fuel data extraction - Receipt-optimized image preprocessing for thermal receipts - POST /extract/receipt endpoint with field extraction - Confidence scoring per extracted field - Cross-validation of fuel receipt data - Unit tests for all pattern matchers Extracted fields: merchantName, transactionDate, totalAmount, fuelQuantity, pricePerUnit, fuelGrade Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
563 B
Python
29 lines
563 B
Python
"""Pydantic models for OCR service."""
|
|
from .schemas import (
|
|
BoundingBox,
|
|
DocumentType,
|
|
ExtractedField,
|
|
JobResponse,
|
|
JobStatus,
|
|
JobSubmitRequest,
|
|
OcrResponse,
|
|
ReceiptExtractedField,
|
|
ReceiptExtractionResponse,
|
|
VinAlternative,
|
|
VinExtractionResponse,
|
|
)
|
|
|
|
__all__ = [
|
|
"BoundingBox",
|
|
"DocumentType",
|
|
"ExtractedField",
|
|
"JobResponse",
|
|
"JobStatus",
|
|
"JobSubmitRequest",
|
|
"OcrResponse",
|
|
"ReceiptExtractedField",
|
|
"ReceiptExtractionResponse",
|
|
"VinAlternative",
|
|
"VinExtractionResponse",
|
|
]
|