Database model mixins
litestar_users.adapter.sqlalchemy.mixins.SQLAlchemyUserMixin
Base SQLAlchemy user mixin.
email
class-attribute
instance-attribute
email = mapped_column(String(320), nullable=False, unique=True)
password_hash
class-attribute
instance-attribute
password_hash = mapped_column(String(1024))
is_active
class-attribute
instance-attribute
is_active = mapped_column(Boolean(), nullable=False, default=False)
is_verified
class-attribute
instance-attribute
is_verified = mapped_column(Boolean(), nullable=False, default=False)
litestar_users.adapter.sqlalchemy.mixins.SQLAlchemyRoleMixin
Base SQLAlchemy role mixin.
name
class-attribute
instance-attribute
name = mapped_column(String(255), nullable=False, unique=True)
description
class-attribute
instance-attribute
description = mapped_column(String(255), nullable=True)