from flask import g from auth.auth_view import AuthorizedView from projects.services.unclaimed_project_service import UnclaimedProjectsService from projects.schemas import ProjectListQueryParams from utils.handlers import get_request_query_model class UnclaimedProjectListView(AuthorizedView): service = UnclaimedProjectsService() def get(self): params = get_request_query_model(ProjectListQueryParams) return self.service.get_unclaimed_project_list(g.user_id, params)