Skip to content

Repository

AbstractUserRepository

Bases: RepositoryBase[UserSchema, UserID], ABC

UID = UserID class-attribute instance-attribute

list_users() abstractmethod async

SQLUserRepository

Bases: SQLRepositoryMixin[UserID], AbstractUserRepository

model_class = User class-attribute instance-attribute

list_users() async

UserID

Bases: UniqueIDBase[UserSchema]

clerk_id instance-attribute

equal_excluding_version_and_deletion(other)

from_clerk_id(clerk_id) classmethod

from_schema(schema, exact_version=False) classmethod