from __future__ import annotations from datetime import date, time from pydantic import BaseModel, Field class InformationExtractedFromABillReceipt(BaseModel): '''''' # place_from: str = Field(..., title="place where journey starts") # date_from: date = Field( # ..., title="date on which journey starts (DD/MM/YYYY)" # ) # time_from: time = Field(..., title="time at which journey starts") # place_to: str = Field(..., title="place where journey end") # date_to: date = Field(..., title="date on which journey end (DD/MM/YYYY)") # time_to: time = Field(..., title="time at which journey end") uids: str = Field(..., title="The bill number/invoice number") total: float = Field(..., title="cost of journey ticket converted from given currency to INR") issue_date: date = Field(..., title="The date the invoice was issued") summary: str = Field(..., title="5-6 words short summary of purchased good(s)")