Skip to content

Commit f2788c1

Browse files
authored
Merge pull request #749 from ryneal/master
fix: added missing boolean
2 parents 3d327e3 + d14d712 commit f2788c1

File tree

3 files changed

+39
-6
lines changed

3 files changed

+39
-6
lines changed

src/main/java/org/gitlab4j/api/ProjectApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2073,6 +2073,8 @@ public ProjectHook addHook(Object projectIdOrPath, String url, ProjectHook enabl
20732073
.withParam("wiki_page_events", enabledHooks.getWikiPageEvents(), false)
20742074
.withParam("enable_ssl_verification", enableSslVerification, false)
20752075
.withParam("repository_update_events", enabledHooks.getRepositoryUpdateEvents(), false)
2076+
.withParam("deployment_events", enabledHooks.getDeploymentEvents(), false)
2077+
.withParam("releases_events", enabledHooks.getReleasesEvents(), false)
20762078
.withParam("token", secretToken, false);
20772079
Response response = post(Response.Status.CREATED, formData, "projects", getProjectIdOrPath(projectIdOrPath), "hooks");
20782080
return (response.readEntity(ProjectHook.class));

src/main/java/org/gitlab4j/api/models/ProjectHook.java

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public class ProjectHook {
2828
private Boolean confidentialNoteEvents;
2929
private String pushEventsBranchFilter;
3030

31+
private Boolean deploymentEvents;
32+
private Boolean releasesEvents;
33+
3134
public Boolean getBuildEvents() {
3235
return buildEvents;
3336
}
@@ -83,7 +86,7 @@ public Boolean getNoteEvents() {
8386
public void setNoteEvents(Boolean noteEvents) {
8487
this.noteEvents = noteEvents;
8588
}
86-
89+
8790
public Boolean getJobEvents() {
8891
return jobEvents;
8992
}
@@ -123,7 +126,7 @@ public Boolean getTagPushEvents() {
123126
public void setTagPushEvents(Boolean tagPushEvents) {
124127
this.tagPushEvents = tagPushEvents;
125128
}
126-
129+
127130
public String getToken() {
128131
return token;
129132
}
@@ -156,6 +159,22 @@ public void setRepositoryUpdateEvents(Boolean repositoryUpdateEvents) {
156159
this.repositoryUpdateEvents = repositoryUpdateEvents;
157160
}
158161

162+
public Boolean getDeploymentEvents() {
163+
return deploymentEvents;
164+
}
165+
166+
public void setDeploymentEvents(Boolean releasesEvents) {
167+
this.deploymentEvents = releasesEvents;
168+
}
169+
170+
public Boolean getReleasesEvents() {
171+
return releasesEvents;
172+
}
173+
174+
public void setReleasesEvents(Boolean releasesEvents) {
175+
this.releasesEvents = releasesEvents;
176+
}
177+
159178
public Boolean getConfidentialIssuesEvents() {
160179
return confidentialIssuesEvents;
161180
}
@@ -179,7 +198,7 @@ public String getPushEventsBranchFilter() {
179198
public void setPushEventsBranchFilter(String pushEventsBranchFilter) {
180199
this.pushEventsBranchFilter = pushEventsBranchFilter;
181200
}
182-
201+
183202
public ProjectHook withIssuesEvents(Boolean issuesEvents) {
184203
this.issuesEvents = issuesEvents;
185204
return (this);
@@ -194,7 +213,7 @@ public ProjectHook withNoteEvents(Boolean noteEvents) {
194213
this.noteEvents = noteEvents;
195214
return (this);
196215
}
197-
216+
198217
public ProjectHook withJobEvents(Boolean jobEvents) {
199218
this.jobEvents = jobEvents;
200219
return (this);
@@ -240,8 +259,18 @@ public ProjectHook withPushEventsBranchFilter(String pushEventsBranchFilter) {
240259
return (this);
241260
}
242261

262+
public ProjectHook withDeploymentEvents(Boolean deploymentEvents) {
263+
this.deploymentEvents = deploymentEvents;
264+
return (this);
265+
}
266+
267+
public ProjectHook withReleasesEvents(Boolean releasesEvents) {
268+
this.releasesEvents = releasesEvents;
269+
return (this);
270+
}
271+
243272
@Override
244273
public String toString() {
245274
return (JacksonJson.toJsonString(this));
246275
}
247-
}
276+
}

src/test/resources/org/gitlab4j/api/hook.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
"push_events_branch_filter": "",
77
"issues_events": true,
88
"confidential_issues_events": true,
9+
"deployment_events": true,
10+
"releases_events": true,
911
"merge_requests_events": true,
1012
"tag_push_events": true,
1113
"note_events": true,
@@ -14,4 +16,4 @@
1416
"wiki_page_events": true,
1517
"enable_ssl_verification": true,
1618
"created_at": "2012-10-12T17:04:47Z"
17-
}
19+
}

0 commit comments

Comments
 (0)