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
00496bf6
Commit
00496bf6
authored
Feb 13, 2019
by
Tomas Bjerre
Committed by
Greg Messner
Feb 13, 2019
Browse files
Adding diff_refs in MergeRequest #291 (#300)
parent
fa9e5427
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/models/DiffRef.java
0 → 100644
View file @
00496bf6
package
org.gitlab4j.api.models
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
public
class
DiffRef
{
private
String
baseSha
;
private
String
headSha
;
private
String
startSha
;
public
DiffRef
()
{
}
public
String
getBaseSha
()
{
return
baseSha
;
}
public
void
setBaseSha
(
final
String
baseSha
)
{
this
.
baseSha
=
baseSha
;
}
public
String
getHeadSha
()
{
return
headSha
;
}
public
void
setHeadSha
(
final
String
headSha
)
{
this
.
headSha
=
headSha
;
}
public
String
getStartSha
()
{
return
startSha
;
}
public
void
setStartSha
(
final
String
startSha
)
{
this
.
startSha
=
startSha
;
}
}
src/main/java/org/gitlab4j/api/models/MergeRequest.java
View file @
00496bf6
package
org.gitlab4j.api.models
;
package
org.gitlab4j.api.models
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
java.util.List
;
import
com.fasterxml.jackson.databind.annotation.JsonDeserialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.gitlab4j.api.utils.JacksonJson
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.util.Date
;
import
org.gitlab4j.api.utils.JacksonJson
;
import
java.util.List
;
import
com.fasterxml.jackson.databind.annotation.JsonDeserialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
@XmlRootElement
@XmlRootElement
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
...
@@ -47,6 +46,7 @@ public class MergeRequest {
...
@@ -47,6 +46,7 @@ public class MergeRequest {
private
Integer
userNotesCount
;
private
Integer
userNotesCount
;
private
String
webUrl
;
private
String
webUrl
;
private
Boolean
workInProgress
;
private
Boolean
workInProgress
;
private
DiffRef
diffRefs
;
// The approval fields will only be available when listing approvals, approving or unapproving a merge reuest.
// The approval fields will only be available when listing approvals, approving or unapproving a merge reuest.
private
Integer
approvalsRequired
;
private
Integer
approvalsRequired
;
...
@@ -370,6 +370,14 @@ public class MergeRequest {
...
@@ -370,6 +370,14 @@ public class MergeRequest {
this
.
approvedBy
=
approvedBy
;
this
.
approvedBy
=
approvedBy
;
}
}
public
DiffRef
getDiffRefs
()
{
return
diffRefs
;
}
public
void
setDiffRefs
(
final
DiffRef
diffRefs
)
{
this
.
diffRefs
=
diffRefs
;
}
public
static
final
boolean
isValid
(
MergeRequest
mergeRequest
)
{
public
static
final
boolean
isValid
(
MergeRequest
mergeRequest
)
{
return
(
mergeRequest
!=
null
&&
mergeRequest
.
getId
()
!=
null
);
return
(
mergeRequest
!=
null
&&
mergeRequest
.
getId
()
!=
null
);
}
}
...
...
src/test/resources/org/gitlab4j/api/merge-request.json
View file @
00496bf6
...
@@ -25,5 +25,10 @@
...
@@ -25,5 +25,10 @@
"name"
:
"Administrator"
,
"name"
:
"Administrator"
,
"state"
:
"active"
,
"state"
:
"active"
,
"created_at"
:
"2012-04-29T08:46:00Z"
"created_at"
:
"2012-04-29T08:46:00Z"
},
"diff_refs"
:
{
"base_sha"
:
"c380d3acebd181f13629a25d2e2acca46ffe1e00"
,
"head_sha"
:
"2be7ddb704c7b6b83732fdd5b9f09d5a397b5f8f"
,
"start_sha"
:
"c380d3acebd181f13629a25d2e2acca46ffe1e00"
}
}
}
}
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