| 1234567891011121314151617181920212223 |
- from sqlalchemy import Column, Integer, String, DateTime
- from datetime import datetime
- from sqlalchemy.ext.declarative import declarative_base
- Base = declarative_base()
- class Company(Base):
- __tablename__ = "companies"
- id = Column(Integer, primary_key=True, index=True)
- hubspot_id = Column(String, unique=True, index=True)
- name = Column(String, nullable=False)
- domain = Column(String, nullable=True)
- class Token(Base):
- __tablename__ = "tokens"
- id = Column(Integer, primary_key=True, index=True)
- access_token = Column(String, nullable=False)
- refresh_token = Column(String, nullable=True)
- expires_at = Column(DateTime, nullable=False) # Store expiry time
|