Class HooksManagementRest
java.lang.Object
io.meeds.crowdin.gamification.rest.HooksManagementRest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Object> createWebhookHook(jakarta.servlet.http.HttpServletRequest request, Long projectId, String projectName, String accessToken) voiddeleteWebhookHook(jakarta.servlet.http.HttpServletRequest request, long projectId) getProjectDirectories(jakarta.servlet.http.HttpServletRequest request, long projectId, int offset, int limit) getProjects(String accessToken, String webHookId) getWebHookById(long webHookId) getWebHooks(int offset, int limit, boolean forceUpdate, boolean includeLanguages) javax.ws.rs.core.ResponseupdateWebHookAccessToken(jakarta.servlet.http.HttpServletRequest request, long webHookId, String accessToken)
-
Field Details
-
CROWDIN_HOOK_NOT_FOUND
- See Also:
-
-
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(@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
-
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)
-