Files
character-roleplay-backend/models/user.py
T

19 lines
563 B
Python

from sqlalchemy import Column, DateTime, String
from sqlalchemy.sql import func
from .base import Base, gen_uuid
class User(Base):
__tablename__ = "users"
id = Column(String, primary_key=True, default=gen_uuid)
google_id = Column(String, unique=True, index=True)
email = Column(String, unique=True, index=True)
name = Column(String)
avatar = Column(String)
created_at = Column(DateTime(timezone=True), server_default=func.now())
def __repr__(self):
return f"<User(id={self.id}, name={self.name}, email={self.email})>"