app.services.user_points package¶
Internal implementation package for UserPointsService.
The service used to live in a single ~1100-line module. It has been split by
responsibility into mixins so each concern (persistence, assignment,
simulation, read queries) lives in its own focused module while the public
class app.services.user_points_service.UserPointsService keeps an
unchanged constructor and method surface.
Submodules¶
- app.services.user_points.assignment module
- app.services.user_points.persistence module
- app.services.user_points.queries module
PointsQueryMixinPointsQueryMixin.query_user_points()PointsQueryMixin.get_users_by_gameId()PointsQueryMixin.get_points_by_user_list()PointsQueryMixin.get_points_by_externalUserId()PointsQueryMixin.get_points_by_gameId()PointsQueryMixin.get_points_by_gameId_with_details()PointsQueryMixin.get_points_of_user_in_game()PointsQueryMixin.get_users_points_by_externalGameId()PointsQueryMixin.get_users_points_by_externalTaskId()PointsQueryMixin.get_users_points_by_externalTaskId_and_externalUserId()PointsQueryMixin.get_all_points_by_externalUserId()PointsQueryMixin.get_points_of_user()PointsQueryMixin.get_points_of_simulated_task()PointsQueryMixin.get_all_point_of_tasks_list()
- app.services.user_points.simulation module