Maga222006
MultiagentPersonalAssistant
5c96ab0
raw
history blame
1.08 kB
from sqlalchemy.orm import declarative_base
from sqlalchemy import Column, String, Float
Base = declarative_base()
class User(Base):
__tablename__ = "users"
user_id = Column(String, primary_key=True, index=True)
first_name = Column(String, nullable=True)
last_name = Column(String, nullable=True)
latitude = Column(Float, nullable=True)
longitude = Column(Float, nullable=True)
location = Column(String, nullable=True)
class UserConfig(Base):
__tablename__ = "user_config"
user_id = Column(String, primary_key=True, index=True)
assistant_name = Column(String, nullable=True)
openweathermap_api_key = Column(String, nullable=True)
github_token = Column(String, nullable=True)
tavily_api_key = Column(String, nullable=True)
groq_api_key = Column(String, nullable=True)
tuya_access_id = Column(String, nullable=True)
tuya_access_key = Column(String, nullable=True)
tuya_username = Column(String, nullable=True)
tuya_password = Column(String, nullable=True)
tuya_country = Column(String, nullable=True)