Class HooksManagementRest

java.lang.Object
io.meeds.crowdin.gamification.rest.HooksManagementRest

@RestController @RequestMapping("hooks") public class HooksManagementRest extends Object
  • Field Details

  • Constructor Details

    • HooksManagementRest

      public HooksManagementRest()
  • Method Details

    • getWebHooks

      @GetMapping @Secured("users") public WebHookList getWebHooks(@RequestParam("offset") int offset, @RequestParam("limit") int limit, @RequestParam(value="forceUpdate",defaultValue="false",required=false) boolean forceUpdate, @RequestParam("includeLanguages") boolean includeLanguages)
    • getWebHookById

      @GetMapping("{webHookId}") @Secured("rewarding") public WebHook getWebHookById(jakarta.servlet.http.HttpServletRequest request, @PathVariable("webHookId") long webHookId)
    • getProjectDirectories

      @GetMapping("{projectId}/directories") @Secured("users") public List<RemoteDirectory> getProjectDirectories(jakarta.servlet.http.HttpServletRequest request, @PathVariable("projectId") long projectId, @RequestParam(value="offset",required=false,defaultValue="0") int offset, @RequestParam(value="limit",required=false,defaultValue="0") int limit)
    • getProjects

      @GetMapping("projects") @Secured("rewarding") public List<RemoteProject> getProjects(@RequestParam("accessToken") String accessToken, @RequestParam("hookId") String webHookId)
    • createWebhookHook

      @PostMapping @Secured("rewarding") public org.springframework.http.ResponseEntity<Object> createWebhookHook(jakarta.servlet.http.HttpServletRequest request, @RequestParam("projectId") Long projectId, @RequestParam("projectName") String projectName, @RequestParam("accessToken") String accessToken)
    • updateWebHookAccessToken

      @PatchMapping @Secured("rewarding") public javax.ws.rs.core.Response updateWebHookAccessToken(jakarta.servlet.http.HttpServletRequest request, @RequestParam("webHookId") long webHookId, @RequestParam("accessToken") String accessToken)
    • deleteWebhookHook

      @DeleteMapping("{projectId}") @Secured("rewarding") public void deleteWebhookHook(jakarta.servlet.http.HttpServletRequest request, @PathVariable("projectId") long projectId)