File size: 463 Bytes
2a2d4ba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from pydantic import BaseModel, Field
from uuid import UUID
class TransResult(BaseModel):
# trans_pattern: str
seg_id: int
context: str
from_: str = Field(alias="from")
to: str
tran_content: str = Field(alias="tranContent")
partial: bool = True
class Config:
populate_by_name = True
class Message(BaseModel):
result: TransResult = {}
# action: str = "recognition"
error_code: int = 0
request_id: UUID |