Spaces:
Sleeping
Sleeping
File size: 528 Bytes
50553ea 3a56394 f000a3c 50553ea 3a56394 f000a3c 50553ea |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from datetime import datetime
from pydantic import Field
from trauma.api.data.model import EntityModelExtended
from trauma.api.message.dto import Author, Feedback
from trauma.core.database import MongoBaseModel
class MessageModel(MongoBaseModel):
chatId: str
author: Author
text: str
entities: list[EntityModelExtended] | None = None
feedback: Feedback | None = None
datetimeInserted: datetime = Field(default_factory=datetime.now)
datetimeUpdated: datetime = Field(default_factory=datetime.now)
|