From f4a6087bc4035d181f573faada20e273ec8ffdb8 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Fri, 13 Sep 2019 09:35:04 -0700 Subject: [PATCH] Added deleteMilestone() (#432). --- src/main/java/org/gitlab4j/api/MilestonesApi.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/org/gitlab4j/api/MilestonesApi.java b/src/main/java/org/gitlab4j/api/MilestonesApi.java index 14d73a7f..4d0a71c4 100644 --- a/src/main/java/org/gitlab4j/api/MilestonesApi.java +++ b/src/main/java/org/gitlab4j/api/MilestonesApi.java @@ -601,4 +601,15 @@ public class MilestonesApi extends AbstractApi { "projects", getProjectIdOrPath(projectIdOrPath), "milestones", milestoneId); return (response.readEntity(Milestone.class)); } + + /** + * Delete a project milestone. + * + * @param projectIdOrPath the project in the form of an Integer(ID), String(path), or Project instance + * @param milestoneId the milestone ID to delete + * @throws GitLabApiException if any exception occurs + */ + public void deleteMilestone(Object projectIdOrPath, Integer milestoneId) throws GitLabApiException { + delete(Response.Status.OK, null, "projects", getProjectIdOrPath(projectIdOrPath), "milestones", milestoneId); + } } -- GitLab