Spaces:
Build error
Build error
File size: 892 Bytes
babeaf6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
from sqlalchemy import Column, Integer, String, DateTime, Unicode
import datetime
from realtime_ai_character.database.base import Base
class Interaction(Base):
__tablename__ = "interactions"
id = Column(Integer, primary_key=True, index=True, nullable=False)
client_id = Column(Integer) # deprecated, use user_id instead
user_id = Column(String(50))
session_id = Column(String(50))
# deprecated, use client_message_unicode instead
client_message = Column(String)
# deprecated, use server_message_unicode instead
server_message = Column(String)
client_message_unicode = Column(Unicode(65535))
server_message_unicode = Column(Unicode(65535))
timestamp = Column(DateTime, default=datetime.datetime.utcnow)
platform = Column(String(50))
action_type = Column(String(50))
def save(self, db):
db.add(self)
db.commit()
|