Maga222006
MultiagentPersonalAssistant
e6a90e9
raw
history blame contribute delete
827 Bytes
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)