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