sv-task / src /schemas /requests.py
lamossta's picture
schemas
50aa44f
raw
history blame contribute delete
393 Bytes
from typing import Literal
from pydantic import BaseModel
class PositionInput(BaseModel):
position_text: str
length: int
offset: int
class EntityInput(BaseModel):
entity_id: int
entity_text: str
entity_type: Literal["company", "location"]
positions: list[PositionInput]
class SampleInput(BaseModel):
id: int
text: str
entities: list[EntityInput]