1.9
This commit is contained in:
@@ -8,8 +8,9 @@ from pydantic import BaseModel, Field
|
||||
class MessageSend(BaseModel):
|
||||
conversation_id: str
|
||||
content: str = Field(..., min_length=1, max_length=5000)
|
||||
type: str = Field(default="text", pattern="^(text|image|file)$")
|
||||
type: str = Field(default="text", pattern="^(text|image|file|voice)$")
|
||||
reply_to_id: str | None = None
|
||||
mentioned_user_ids: list[str] | None = None
|
||||
|
||||
|
||||
class MessageRead(BaseModel):
|
||||
@@ -23,7 +24,10 @@ class MessageRead(BaseModel):
|
||||
reply_to_id: str | None = None
|
||||
reply_to_content: str | None = None
|
||||
reply_to_sender_name: str | None = None
|
||||
mentions: list[str] | None = None
|
||||
is_deleted: bool = False
|
||||
is_recalled: bool = False
|
||||
reactions: list[dict] = []
|
||||
created_at: datetime
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
Reference in New Issue
Block a user