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.