Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
e405be8b
Unverified
Commit
e405be8b
authored
Mar 01, 2021
by
Gautier de Saint Martin Lacaze
Committed by
GitHub
Mar 01, 2021
Browse files
Merge pull request #655 from LupusUmbrae/mr-reviewer
feat: add support for GitLab merge request reviewers
parents
e68e1277
1784223c
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/models/MergeRequest.java
View file @
e405be8b
...
...
@@ -15,6 +15,7 @@ public class MergeRequest {
private
Integer
approvalsBeforeMerge
;
private
Assignee
assignee
;
private
List
<
Assignee
>
assignees
;
private
List
<
Reviewer
>
reviewers
;
private
Author
author
;
private
Boolean
blockingDiscussionsResolved
;
private
List
<
Diff
>
changes
;
...
...
@@ -548,6 +549,14 @@ public class MergeRequest {
return
(
mergeRequest
!=
null
&&
mergeRequest
.
getId
()
!=
null
);
}
public
List
<
Reviewer
>
getReviewers
()
{
return
reviewers
;
}
public
void
setReviewers
(
List
<
Reviewer
>
reviewers
)
{
this
.
reviewers
=
reviewers
;
}
@Override
public
String
toString
()
{
return
(
JacksonJson
.
toJsonString
(
this
));
...
...
src/main/java/org/gitlab4j/api/models/MergeRequestParams.java
View file @
e405be8b
...
...
@@ -16,6 +16,7 @@ public class MergeRequestParams {
private
String
title
;
private
Integer
assigneeId
;
private
List
<
Integer
>
assigneeIds
;
private
List
<
Integer
>
reviewerIds
;
private
Integer
milestoneId
;
private
List
<
String
>
labels
;
private
String
description
;
...
...
@@ -83,6 +84,18 @@ public class MergeRequestParams {
return
(
this
);
}
/**
* The ID of the user(s) to assign to the review of the merge request. Set to 0 or provide
* an empty value to unassign all reviewers.
*
* @param reviewerIds the reviewerIds to set
* @return the reference to this MergeRequestParams instance
*/
public
MergeRequestParams
withReviewerIds
(
List
<
Integer
>
reviewerIds
)
{
this
.
reviewerIds
=
reviewerIds
;
return
(
this
);
}
/**
* Set the milestone ID field value.
*
...
...
@@ -219,6 +232,7 @@ public class MergeRequestParams {
.
withParam
(
"title"
,
title
,
isCreate
)
.
withParam
(
"assignee_id"
,
assigneeId
)
.
withParam
(
"assignee_ids"
,
assigneeIds
)
.
withParam
(
"reviewer_ids"
,
reviewerIds
)
.
withParam
(
"milestone_id"
,
milestoneId
)
.
withParam
(
"labels"
,
(
labels
!=
null
?
String
.
join
(
","
,
labels
)
:
null
))
.
withParam
(
"description"
,
description
)
...
...
src/main/java/org/gitlab4j/api/models/Reviewer.java
0 → 100644
View file @
e405be8b
package
org.gitlab4j.api.models
;
public
class
Reviewer
extends
AbstractUser
<
Reviewer
>
{
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment