Skip to content

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)