from pydantic import BaseModel, EmailStr from typing import Optional from datetime import datetime class DocumentModel(BaseModel): reel_no: Optional[str] = None frame_no: Optional[str] = None assignors: Optional[str] = None # comma-separated names assignees: Optional[str] = None # comma-separated names invention_title: Optional[str] = None conveyance_text: Optional[str] = None doc_numbers: Optional[list[str]] = None raw_text: Optional[str] = None embedding: Optional[list[float]] = None class Config: orm_mode = True