management api

This commit is contained in:
Igor Miagkov
2022-12-31 10:31:31 +01:00
committed by Andreas Köpf
parent e485ebcd43
commit 13d01b5a2f
8 changed files with 507 additions and 2 deletions
@@ -38,6 +38,18 @@ class Conversation(BaseModel):
messages: list[ConversationMessage] = []
class Message(ConversationMessage):
id: UUID
parent_id: Optional[UUID] = None
class MessageTree(BaseModel):
"""All messages belonging to the same message tree."""
id: UUID
messages: list[Message] = []
class TaskRequest(BaseModel):
"""The frontend asks the backend for a task."""