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 | |