keepme-backend / src /models /_messages.py
ramanjitsingh1368's picture
Refactor user ID handling in conversation and file controllers; update models to use user links instead of IDs
562d1b9
raw
history blame contribute delete
401 Bytes
from datetime import datetime
from beanie import Document, Link
from pydantic import Field
from ._conversations import Conversation
class Message(Document):
conversation: Link[Conversation]
role: str
content: str
created_at: datetime = Field(default_factory=datetime.now)
updated_at: datetime = Field(default_factory=datetime.now)
class Settings:
name = "messages"