Spaces:
Running
Running
File size: 458 Bytes
f7f36ca |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from pydantic import BaseModel
from enum import Enum
class MessageModel(BaseModel):
text: str
class QueryModel(BaseModel):
sender: str
message: MessageModel
class AppModel(BaseModel):
version: str
class InputModel(BaseModel):
_version: int
query: QueryModel
app: AppModel
class OutputModel(BaseModel):
action: 'ActionModel'
sub_action: 'SubActionModel'
class ReportModel(BaseModel):
sender: str
message: str |