TraumaBackend / trauma /api /chat /model.py
brestok's picture
add auth
c6cc0f2
Raw History Blame Contribute Delete
500 Bytes
from datetime import datetime
from pydantic import Field
from trauma.api.account.model import AccountModel
from trauma.api.chat.dto import ModelType, EntityData
from trauma.core.database import MongoBaseModel
class ChatModel(MongoBaseModel):
title: str = 'New Chat'
model: ModelType
entityData: EntityData = EntityData()
account: AccountModel
datetimeInserted: datetime = Field(default_factory=datetime.now)
datetimeUpdated: datetime = Field(default_factory=datetime.now)