diff --git a/gitlab4j-api/src/main/java/org/gitlab4j/api/ProjectApi.java b/gitlab4j-api/src/main/java/org/gitlab4j/api/ProjectApi.java index ad69a31e5..a3b86399c 100644 --- a/gitlab4j-api/src/main/java/org/gitlab4j/api/ProjectApi.java +++ b/gitlab4j-api/src/main/java/org/gitlab4j/api/ProjectApi.java @@ -2497,7 +2497,7 @@ public ProjectHook addHook( .withParam("repository_update_events", enabledHooks.getRepositoryUpdateEvents(), false) .withParam("deployment_events", enabledHooks.getDeploymentEvents(), false) .withParam("releases_events", enabledHooks.getReleasesEvents(), false) - .withParam("deployment_events", enabledHooks.getDeploymentEvents(), false) + .withParam("name", enabledHooks.getName(), false) .withParam("description", enabledHooks.getDescription(), false) .withParam("token", secretToken, false); Response response = @@ -2613,6 +2613,7 @@ public ProjectHook modifyHook(ProjectHook hook) throws GitLabApiException { .withParam("repository_update_events", hook.getRepositoryUpdateEvents(), false) .withParam("releases_events", hook.getReleasesEvents(), false) .withParam("deployment_events", hook.getDeploymentEvents(), false) + .withParam("name", hook.getName(), false) .withParam("description", hook.getDescription(), false) .withParam("token", hook.getToken(), false); diff --git a/gitlab4j-models/src/main/java/org/gitlab4j/api/models/ProjectHook.java b/gitlab4j-models/src/main/java/org/gitlab4j/api/models/ProjectHook.java index c3ce5f293..ebd4acafa 100644 --- a/gitlab4j-models/src/main/java/org/gitlab4j/api/models/ProjectHook.java +++ b/gitlab4j-models/src/main/java/org/gitlab4j/api/models/ProjectHook.java @@ -32,6 +32,7 @@ public class ProjectHook implements Serializable { private Boolean deploymentEvents; private Boolean releasesEvents; + private String name; private String description; public Boolean getBuildEvents() { @@ -178,6 +179,14 @@ public void setReleasesEvents(Boolean releasesEvents) { this.releasesEvents = releasesEvents; } + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + public String getDescription() { return description; } @@ -280,6 +289,16 @@ public ProjectHook withReleasesEvents(Boolean releasesEvents) { return (this); } + public ProjectHook withName(String name) { + this.name = name; + return (this); + } + + public ProjectHook withDescription(String description) { + this.description = description; + return (this); + } + @Override public String toString() { return (JacksonJson.toJsonString(this)); diff --git a/gitlab4j-models/src/test/resources/org/gitlab4j/models/hook.json b/gitlab4j-models/src/test/resources/org/gitlab4j/models/hook.json index ce56a489e..f5e8179c0 100644 --- a/gitlab4j-models/src/test/resources/org/gitlab4j/models/hook.json +++ b/gitlab4j-models/src/test/resources/org/gitlab4j/models/hook.json @@ -16,5 +16,6 @@ "wiki_page_events": true, "enable_ssl_verification": true, "created_at": "2012-10-12T17:04:47Z", + "name": "hook name", "description": "hook description" }