from typing import List from pydantic import BaseModel class ParsedItem(BaseModel): raw_name: str amount: float price: float sum: float class RecognitionResult(BaseModel): source: str # 'qr_api', 'virtual_qr_api', 'yandex_vision_llm', 'none' items: List[ParsedItem] raw_text: str = "" doc_number: str = "" # Номер документа doc_date: str = "" # Дата документа