Skip to content

Service

AbstractUserUnitOfWork

Bases: AbstractDatabaseUnitOfWork, ABC

repository instance-attribute

SessionDatabaseUserUnitOfWork

Bases: SessionDatabaseUnitOfWork, AbstractUserUnitOfWork

repository_class = SQLUserRepository class-attribute

charge_credits(uow, unique_id, credits_to_charge) async

create(uow, schema) async

get(uow, unique_id) async

list_users(uow) async

mark_deleted(uow, unique_id) async

update(uow, schema) async

update_github_api_key(uow, user_id, new_gh_api_key) async

Update the user specific github API key for a user.