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)