@@ -16,6 +16,7 @@ public class MergeRequestParams {
1616 private String title ;
1717 private Integer assigneeId ;
1818 private List <Integer > assigneeIds ;
19+ private List <Integer > reviewerIds ;
1920 private Integer milestoneId ;
2021 private List <String > labels ;
2122 private String description ;
@@ -83,6 +84,18 @@ public MergeRequestParams withAssigneeIds(List<Integer> assigneeIds) {
8384 return (this );
8485 }
8586
87+ /**
88+ * The ID of the user(s) to assign to the review of the merge request. Set to 0 or provide
89+ * an empty value to unassign all reviewers.
90+ *
91+ * @param reviewerIds the reviewerIds to set
92+ * @return the reference to this MergeRequestParams instance
93+ */
94+ public MergeRequestParams withReviewerIds (List <Integer > reviewerIds ) {
95+ this .reviewerIds = reviewerIds ;
96+ return (this );
97+ }
98+
8699 /**
87100 * Set the milestone ID field value.
88101 *
@@ -219,6 +232,7 @@ public GitLabApiForm getForm(boolean isCreate) {
219232 .withParam ("title" , title , isCreate )
220233 .withParam ("assignee_id" , assigneeId )
221234 .withParam ("assignee_ids" , assigneeIds )
235+ .withParam ("reviewer_ids" , reviewerIds )
222236 .withParam ("milestone_id" , milestoneId )
223237 .withParam ("labels" , (labels != null ? String .join ("," , labels ) : null ))
224238 .withParam ("description" , description )
0 commit comments