class InterviewApplicationAssignmentController extends CompetitionManagementCookieController<InterviewAssignmentSelectionForm> {

    @GetMapping("/invite")
    public String invite(Model model,
                         @PathVariable("competitionId") long competitionId,
                         @RequestParam(defaultValue = "0") int page,
                         @RequestParam MultiValueMap<String, String> queryParams,
                         @ModelAttribute(name = "form", binding = false) InterviewAssignmentSelectionForm selectionForm,
                         @SuppressWarnings("unused") BindingResult bindingResult) {

        model.addAttribute("model", interviewApplicationsInviteModelPopulator
                .populateModel(competitionId, page));
        model.addAttribute("form", selectionForm);

        return "assessors/interview/application-invite";
    }

}