com.fasterxml.jackson.jaxrs
diff --git a/src/main/java/org/gitlab4j/api/MergeRequestApi.java b/src/main/java/org/gitlab4j/api/MergeRequestApi.java
index c605111fd32dd138cb55d06346b06960fcca3293..70ccda8cdfcbc378545f0b204828717e4155446d 100644
--- a/src/main/java/org/gitlab4j/api/MergeRequestApi.java
+++ b/src/main/java/org/gitlab4j/api/MergeRequestApi.java
@@ -376,7 +376,7 @@ public class MergeRequestApi extends AbstractApi {
}
/**
- * @param projectIdOrPath the project in the form of an Integer(ID), String(path), or Project instance
+ * Creates a merge request and optionally assigns a reviewer to it.
*
* GitLab Endpoint: POST /projects/:id/merge_requests
*
@@ -394,8 +394,7 @@ public class MergeRequestApi extends AbstractApi {
* @throws GitLabApiException if any exception occurs
*/
public MergeRequest createMergeRequest(Object projectIdOrPath, String sourceBranch, String targetBranch, String title, String description, Integer assigneeId,
- Integer targetProjectId, String[] labels, Integer milestoneId, Boolean removeSourceBranch)
- throws GitLabApiException {
+ Integer targetProjectId, String[] labels, Integer milestoneId, Boolean removeSourceBranch) throws GitLabApiException {
return createMergeRequest(projectIdOrPath, sourceBranch, targetBranch, title, description, assigneeId, targetProjectId, labels, milestoneId, removeSourceBranch, null);
}
diff --git a/src/main/java/org/gitlab4j/api/models/AbstractUser.java b/src/main/java/org/gitlab4j/api/models/AbstractUser.java
index cacb79ee245df7e76334a0d984d05b08abd9a5f6..df7e59054f8f8815ab5f13e1460e4e08b80b5e9b 100644
--- a/src/main/java/org/gitlab4j/api/models/AbstractUser.java
+++ b/src/main/java/org/gitlab4j/api/models/AbstractUser.java
@@ -3,14 +3,10 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-@XmlAccessorType(XmlAccessType.FIELD)
@JsonIgnoreProperties(ignoreUnknown = true)
public abstract class AbstractUser> {
diff --git a/src/main/java/org/gitlab4j/api/models/Artifact.java b/src/main/java/org/gitlab4j/api/models/Artifact.java
index bee2a16a979b7f0333c27410a747596031629a97..2395f4bac54c8c3c5db9eb1704607cd05a793ef8 100644
--- a/src/main/java/org/gitlab4j/api/models/Artifact.java
+++ b/src/main/java/org/gitlab4j/api/models/Artifact.java
@@ -1,17 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Artifact {
public enum FileType {
diff --git a/src/main/java/org/gitlab4j/api/models/ArtifactsFile.java b/src/main/java/org/gitlab4j/api/models/ArtifactsFile.java
index 2567931dfaf6f930e13c312f097d6ad305f38b39..6faa52af356f3a6953257749be009e65b559cc3e 100644
--- a/src/main/java/org/gitlab4j/api/models/ArtifactsFile.java
+++ b/src/main/java/org/gitlab4j/api/models/ArtifactsFile.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ArtifactsFile {
private String filename;
diff --git a/src/main/java/org/gitlab4j/api/models/Assignee.java b/src/main/java/org/gitlab4j/api/models/Assignee.java
index 4163ad243a6c3ee77b51af43c210c916a7ad895e..6f3d8527307a778ceb6ff566675a9375974a738d 100644
--- a/src/main/java/org/gitlab4j/api/models/Assignee.java
+++ b/src/main/java/org/gitlab4j/api/models/Assignee.java
@@ -1,8 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
public class Assignee extends AbstractUser {
}
diff --git a/src/main/java/org/gitlab4j/api/models/Author.java b/src/main/java/org/gitlab4j/api/models/Author.java
index 679c5b174daf918855f0621e8314d60584e7c7f0..b7735c25051730e886c4ed1db04e8ac361f83056 100644
--- a/src/main/java/org/gitlab4j/api/models/Author.java
+++ b/src/main/java/org/gitlab4j/api/models/Author.java
@@ -1,8 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
public class Author extends AbstractUser {
}
diff --git a/src/main/java/org/gitlab4j/api/models/AwardEmoji.java b/src/main/java/org/gitlab4j/api/models/AwardEmoji.java
index 662213bbb9c764a0b8f86f2e10960558aeceadab..c4cda2c015a0a5ab35539e8325c4976c99aee41b 100644
--- a/src/main/java/org/gitlab4j/api/models/AwardEmoji.java
+++ b/src/main/java/org/gitlab4j/api/models/AwardEmoji.java
@@ -3,18 +3,12 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class AwardEmoji {
public enum AwardableType {
diff --git a/src/main/java/org/gitlab4j/api/models/Board.java b/src/main/java/org/gitlab4j/api/models/Board.java
index e318113bc57a6eb92212f278d866410474c67fdd..28544e4460f6ea0656e4a2b04e769f5de37b1b6e 100644
--- a/src/main/java/org/gitlab4j/api/models/Board.java
+++ b/src/main/java/org/gitlab4j/api/models/Board.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Board {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/BoardList.java b/src/main/java/org/gitlab4j/api/models/BoardList.java
index 38936233b75ecc7f0d91e563f427d400451b5be6..b8f81121e497da87a7fdb71f93767058928ad35d 100644
--- a/src/main/java/org/gitlab4j/api/models/BoardList.java
+++ b/src/main/java/org/gitlab4j/api/models/BoardList.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class BoardList {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Branch.java b/src/main/java/org/gitlab4j/api/models/Branch.java
index 7c3b49389915db5750a9b3d44158254306d5b61f..f880925063f06a19c31b86a9418f088727ddbc43 100644
--- a/src/main/java/org/gitlab4j/api/models/Branch.java
+++ b/src/main/java/org/gitlab4j/api/models/Branch.java
@@ -1,14 +1,8 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Branch {
private Commit commit;
diff --git a/src/main/java/org/gitlab4j/api/models/BranchAccessLevel.java b/src/main/java/org/gitlab4j/api/models/BranchAccessLevel.java
index ddc4813279a6a165d7049b0649a001ecf1b1e971..36efe29a0a0c24e16ec49c828e7dcba5e9a9eaed 100644
--- a/src/main/java/org/gitlab4j/api/models/BranchAccessLevel.java
+++ b/src/main/java/org/gitlab4j/api/models/BranchAccessLevel.java
@@ -1,11 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class BranchAccessLevel {
private AccessLevel accessLevel;
diff --git a/src/main/java/org/gitlab4j/api/models/Comment.java b/src/main/java/org/gitlab4j/api/models/Comment.java
index 80279b01abfc7b383fa2b2542e478483ab407b89..7eaf60b38674bd85d140adf6b6b45d610ef54052 100644
--- a/src/main/java/org/gitlab4j/api/models/Comment.java
+++ b/src/main/java/org/gitlab4j/api/models/Comment.java
@@ -2,15 +2,9 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.Constants.LineType;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Comment {
private Author author;
diff --git a/src/main/java/org/gitlab4j/api/models/Commit.java b/src/main/java/org/gitlab4j/api/models/Commit.java
index 233911fd9b137c6007490f62278965e66333dae8..3b3be3ed004b30a7e6a3c3d25b9285fd6cc1a91b 100644
--- a/src/main/java/org/gitlab4j/api/models/Commit.java
+++ b/src/main/java/org/gitlab4j/api/models/Commit.java
@@ -4,14 +4,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Commit {
private Author author;
diff --git a/src/main/java/org/gitlab4j/api/models/CommitRef.java b/src/main/java/org/gitlab4j/api/models/CommitRef.java
index 75a6e33cead58b03492a9c0c21963a5b97c4c7ca..3941559400fc81b8d05bf51ab6a2a3462f4f2816 100644
--- a/src/main/java/org/gitlab4j/api/models/CommitRef.java
+++ b/src/main/java/org/gitlab4j/api/models/CommitRef.java
@@ -1,20 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-/**
- * @author Евгений Уткин (evgeny.utkin@mediascope.net)
- */
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class CommitRef {
private RefType type;
diff --git a/src/main/java/org/gitlab4j/api/models/CommitStats.java b/src/main/java/org/gitlab4j/api/models/CommitStats.java
index 25bcb22420fd25e29c5e8171af556bc418515c70..d43bc626ea6f54174c0dfd94e803f69a20079a36 100644
--- a/src/main/java/org/gitlab4j/api/models/CommitStats.java
+++ b/src/main/java/org/gitlab4j/api/models/CommitStats.java
@@ -1,11 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class CommitStats {
private Integer additions;
diff --git a/src/main/java/org/gitlab4j/api/models/CommitStatus.java b/src/main/java/org/gitlab4j/api/models/CommitStatus.java
index 6f2983b11ce6924e24d0caa89e6855d3f463af7c..9596f1cb89a18f5b949bb99f976176176493df3d 100644
--- a/src/main/java/org/gitlab4j/api/models/CommitStatus.java
+++ b/src/main/java/org/gitlab4j/api/models/CommitStatus.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class CommitStatus {
private Boolean allowFailure;
diff --git a/src/main/java/org/gitlab4j/api/models/CompareResults.java b/src/main/java/org/gitlab4j/api/models/CompareResults.java
index 0ed8b22a8a46d34c5ad705dd8e4ebadbb81ebe99..ffb09019b3355f6ac11adb94a0726af58fda387e 100644
--- a/src/main/java/org/gitlab4j/api/models/CompareResults.java
+++ b/src/main/java/org/gitlab4j/api/models/CompareResults.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class CompareResults {
private Commit commit;
diff --git a/src/main/java/org/gitlab4j/api/models/Contributor.java b/src/main/java/org/gitlab4j/api/models/Contributor.java
index 44272c644e69bd0fcd20b9bc9bffb47dd123aaff..17697594447b85c785a41df7a769aa8a6a2fe80a 100644
--- a/src/main/java/org/gitlab4j/api/models/Contributor.java
+++ b/src/main/java/org/gitlab4j/api/models/Contributor.java
@@ -1,7 +1,4 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
public class Contributor extends AbstractUser {
}
\ No newline at end of file
diff --git a/src/main/java/org/gitlab4j/api/models/CustomAttribute.java b/src/main/java/org/gitlab4j/api/models/CustomAttribute.java
index c84e4b639985d1ecc6cf5d25b69bfe7d6fa888f3..6b965ae68b860596377ac4c8a8dad88f0a6d07d2 100644
--- a/src/main/java/org/gitlab4j/api/models/CustomAttribute.java
+++ b/src/main/java/org/gitlab4j/api/models/CustomAttribute.java
@@ -1,9 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
-@XmlAccessorType(XmlAccessType.FIELD)
public class CustomAttribute {
private String key;
private String value;
diff --git a/src/main/java/org/gitlab4j/api/models/DeployKey.java b/src/main/java/org/gitlab4j/api/models/DeployKey.java
index c593ff1ce49e5b174a7f2aab0635157840482302..f33ea8de12e5ddec09cc54c7b7c2525412bf50e8 100644
--- a/src/main/java/org/gitlab4j/api/models/DeployKey.java
+++ b/src/main/java/org/gitlab4j/api/models/DeployKey.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class DeployKey {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Diff.java b/src/main/java/org/gitlab4j/api/models/Diff.java
index 35a91cfc9386940c5c6f017d50f47e49895d8c35..9abeae4c5a6ec92c5f144cda3a974bc338cf76de 100644
--- a/src/main/java/org/gitlab4j/api/models/Diff.java
+++ b/src/main/java/org/gitlab4j/api/models/Diff.java
@@ -1,17 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Diff {
@JsonInclude(JsonInclude.Include.ALWAYS)
diff --git a/src/main/java/org/gitlab4j/api/models/Discussion.java b/src/main/java/org/gitlab4j/api/models/Discussion.java
index 97d4b224b8a711527a24f8e6f315e18d1a7444fe..d15204e89b980b19f858a6f3602acc06314769ee 100644
--- a/src/main/java/org/gitlab4j/api/models/Discussion.java
+++ b/src/main/java/org/gitlab4j/api/models/Discussion.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Discussion {
private String id;
diff --git a/src/main/java/org/gitlab4j/api/models/Epic.java b/src/main/java/org/gitlab4j/api/models/Epic.java
index 2964c293f0a3f36035ed3f4c8ad19c5fe01193ec..4b226f49a1a8cb82d7bd5ea1f921c893dd3ae238 100644
--- a/src/main/java/org/gitlab4j/api/models/Epic.java
+++ b/src/main/java/org/gitlab4j/api/models/Epic.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Epic {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/EpicIssue.java b/src/main/java/org/gitlab4j/api/models/EpicIssue.java
index b154e778b3237ecc315372124e09a8030752bf4b..db4d9922e153ba956922250b8c2752b6ec0e3dfe 100644
--- a/src/main/java/org/gitlab4j/api/models/EpicIssue.java
+++ b/src/main/java/org/gitlab4j/api/models/EpicIssue.java
@@ -3,15 +3,11 @@ package org.gitlab4j.api.models;
import java.util.Map;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EpicIssue extends Issue {
private Integer downvotes;
diff --git a/src/main/java/org/gitlab4j/api/models/Event.java b/src/main/java/org/gitlab4j/api/models/Event.java
index ee14d83983cbee819a4e75ebe2508e704f074c2f..dc9e3a28c9c543d1bfb5f0605431555f922be36e 100644
--- a/src/main/java/org/gitlab4j/api/models/Event.java
+++ b/src/main/java/org/gitlab4j/api/models/Event.java
@@ -3,15 +3,9 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.Constants.TargetType;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Event {
private String actionName;
diff --git a/src/main/java/org/gitlab4j/api/models/EventData.java b/src/main/java/org/gitlab4j/api/models/EventData.java
index 3f129528db319da3242a3ad70fb9f20fdb47fee9..1ba98a9845cd1207ac05c4925c3c86b62d9c6669 100644
--- a/src/main/java/org/gitlab4j/api/models/EventData.java
+++ b/src/main/java/org/gitlab4j/api/models/EventData.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventData {
private String after;
diff --git a/src/main/java/org/gitlab4j/api/models/FileUpload.java b/src/main/java/org/gitlab4j/api/models/FileUpload.java
index 195316be9d2406399ac649dcbf964dfdd3a255b4..ba042dd55f0bbdc13cad4efdca1879d30b1f4a9d 100644
--- a/src/main/java/org/gitlab4j/api/models/FileUpload.java
+++ b/src/main/java/org/gitlab4j/api/models/FileUpload.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class FileUpload {
private String alt;
diff --git a/src/main/java/org/gitlab4j/api/models/Group.java b/src/main/java/org/gitlab4j/api/models/Group.java
index 8d59711b57a7e1dbab4c67730b6f3442ecf0eb88..33ec5ca8d4d6800645d215781953617758091f18 100644
--- a/src/main/java/org/gitlab4j/api/models/Group.java
+++ b/src/main/java/org/gitlab4j/api/models/Group.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Group {
public class Statistics {
diff --git a/src/main/java/org/gitlab4j/api/models/HealthCheckInfo.java b/src/main/java/org/gitlab4j/api/models/HealthCheckInfo.java
index ca65d287ded2fac641c9cef22255474ec1c2b155..a757937d916552ce980bd45e2c9d356a3cd5954e 100644
--- a/src/main/java/org/gitlab4j/api/models/HealthCheckInfo.java
+++ b/src/main/java/org/gitlab4j/api/models/HealthCheckInfo.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class HealthCheckInfo {
private HealthCheckItem dbCheck;
private HealthCheckItem redisCheck;
diff --git a/src/main/java/org/gitlab4j/api/models/HealthCheckItem.java b/src/main/java/org/gitlab4j/api/models/HealthCheckItem.java
index 44b6076cbd5fbe64e63126a44203fbeaac236f99..7d9261cd2fd3750e4c1e982363c9424633519a46 100644
--- a/src/main/java/org/gitlab4j/api/models/HealthCheckItem.java
+++ b/src/main/java/org/gitlab4j/api/models/HealthCheckItem.java
@@ -2,12 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Map;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class HealthCheckItem {
private HealthCheckStatus status;
private Map labels;
diff --git a/src/main/java/org/gitlab4j/api/models/Identity.java b/src/main/java/org/gitlab4j/api/models/Identity.java
index 4e04f26477e3edc0968fc17af6af0d2854973a71..6ea3450b60f006eead4371bf06f37d317e9d3372 100644
--- a/src/main/java/org/gitlab4j/api/models/Identity.java
+++ b/src/main/java/org/gitlab4j/api/models/Identity.java
@@ -1,11 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class Identity {
private String provider;
diff --git a/src/main/java/org/gitlab4j/api/models/ImpersonationToken.java b/src/main/java/org/gitlab4j/api/models/ImpersonationToken.java
index 1fa3c385fd95a156749fa99795efb27bdc5d99c0..d0032a2064b589cc82ec3d514e0260726d317341 100644
--- a/src/main/java/org/gitlab4j/api/models/ImpersonationToken.java
+++ b/src/main/java/org/gitlab4j/api/models/ImpersonationToken.java
@@ -3,16 +3,12 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlAccessorType(XmlAccessType.FIELD)
public class ImpersonationToken {
/** Enum to specify the scope of an ImpersonationToken. */
diff --git a/src/main/java/org/gitlab4j/api/models/Issue.java b/src/main/java/org/gitlab4j/api/models/Issue.java
index 90d50e32fe7b11a1f685da08e6f7fef2b8d1c2ce..b1cc6881060101721fc9bd1c85c2dc193b9b71d4 100644
--- a/src/main/java/org/gitlab4j/api/models/Issue.java
+++ b/src/main/java/org/gitlab4j/api/models/Issue.java
@@ -4,15 +4,9 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.Constants.IssueState;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Issue {
private Assignee assignee;
diff --git a/src/main/java/org/gitlab4j/api/models/Job.java b/src/main/java/org/gitlab4j/api/models/Job.java
index 6aebee81f15e1ebb45b66eefe8ca4fd6235e5d73..11c16594a9349a8d523d706ba46f182c3920829e 100644
--- a/src/main/java/org/gitlab4j/api/models/Job.java
+++ b/src/main/java/org/gitlab4j/api/models/Job.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Job {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Key.java b/src/main/java/org/gitlab4j/api/models/Key.java
index 8f3bb5fdb217140fc40c78fae7f5edcbe1fc1b16..20b500b6e8c66be579150497818cf9a91e581fcf 100644
--- a/src/main/java/org/gitlab4j/api/models/Key.java
+++ b/src/main/java/org/gitlab4j/api/models/Key.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Key {
private Date createdAt;
diff --git a/src/main/java/org/gitlab4j/api/models/Label.java b/src/main/java/org/gitlab4j/api/models/Label.java
index 2dcb66b8bb1ce154f85902072d63716daf04a4e9..103f3018356b2873fa815d7a1701abb8052232b4 100644
--- a/src/main/java/org/gitlab4j/api/models/Label.java
+++ b/src/main/java/org/gitlab4j/api/models/Label.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Label {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/LicenseTemplate.java b/src/main/java/org/gitlab4j/api/models/LicenseTemplate.java
index 10531aab495bd27e369dee332d3c29096f34d787..dc0f8d56f2e5eb7db9a06a36119fc0ebc6f3ca21 100644
--- a/src/main/java/org/gitlab4j/api/models/LicenseTemplate.java
+++ b/src/main/java/org/gitlab4j/api/models/LicenseTemplate.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class LicenseTemplate {
private String key;
diff --git a/src/main/java/org/gitlab4j/api/models/Markdown.java b/src/main/java/org/gitlab4j/api/models/Markdown.java
index 4a0d6af84520f3acbff86fdfa53f2c303077ec8e..09c35cbe468aaf7278f7229a5b39df2c864b8d66 100644
--- a/src/main/java/org/gitlab4j/api/models/Markdown.java
+++ b/src/main/java/org/gitlab4j/api/models/Markdown.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Markdown {
private String html;
diff --git a/src/main/java/org/gitlab4j/api/models/Member.java b/src/main/java/org/gitlab4j/api/models/Member.java
index 8c8440f0d735e2075c9f8ffe61d2ae8757d04c94..b036a7ffc50c5d1df4dc0687e7db2771f8ab229e 100644
--- a/src/main/java/org/gitlab4j/api/models/Member.java
+++ b/src/main/java/org/gitlab4j/api/models/Member.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Member {
private AccessLevel accessLevel;
diff --git a/src/main/java/org/gitlab4j/api/models/MergeRequest.java b/src/main/java/org/gitlab4j/api/models/MergeRequest.java
index 19c7804ba08c99cb87378fc313ca1fb1e1c85009..49710b2cd0d583689e24e5b68efbb6b1de89daf9 100644
--- a/src/main/java/org/gitlab4j/api/models/MergeRequest.java
+++ b/src/main/java/org/gitlab4j/api/models/MergeRequest.java
@@ -3,17 +3,11 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class MergeRequest {
private Integer approvalsBeforeMerge;
diff --git a/src/main/java/org/gitlab4j/api/models/Milestone.java b/src/main/java/org/gitlab4j/api/models/Milestone.java
index 6db0cfcea13146fd6eb82f4de2198e8dfc01f74f..5b28909402ac78db570fa6ff55515117a7d445ba 100644
--- a/src/main/java/org/gitlab4j/api/models/Milestone.java
+++ b/src/main/java/org/gitlab4j/api/models/Milestone.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Milestone {
private Date createdAt;
diff --git a/src/main/java/org/gitlab4j/api/models/Namespace.java b/src/main/java/org/gitlab4j/api/models/Namespace.java
index 3db65aaf441dfecef92492ffa40b14104f1856e6..6afa32653b58e4dc17828dd01e078cbe5faa1631 100644
--- a/src/main/java/org/gitlab4j/api/models/Namespace.java
+++ b/src/main/java/org/gitlab4j/api/models/Namespace.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Namespace {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Note.java b/src/main/java/org/gitlab4j/api/models/Note.java
index 7db47c6155faa93c65d80963862f07723d7be73a..cf06348b1c2d7022ee848e1b0fc71e1b7e00aef3 100644
--- a/src/main/java/org/gitlab4j/api/models/Note.java
+++ b/src/main/java/org/gitlab4j/api/models/Note.java
@@ -2,18 +2,12 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Note {
/** Enum to use for ordering the results. */
diff --git a/src/main/java/org/gitlab4j/api/models/NotificationSettings.java b/src/main/java/org/gitlab4j/api/models/NotificationSettings.java
index eedd50756c6a5bf7f0ab55ecc217da3bcdc0e0a2..f51e1026d06f2e2e4e0a11168f0f3647aad22198 100644
--- a/src/main/java/org/gitlab4j/api/models/NotificationSettings.java
+++ b/src/main/java/org/gitlab4j/api/models/NotificationSettings.java
@@ -1,17 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class NotificationSettings {
/** Notification level */
diff --git a/src/main/java/org/gitlab4j/api/models/OauthTokenResponse.java b/src/main/java/org/gitlab4j/api/models/OauthTokenResponse.java
index c0f4396a62a0f12ade085dd26f7eed3e8119a698..3b30e0c8776b5895a3f90bd77455b356d9f955d7 100644
--- a/src/main/java/org/gitlab4j/api/models/OauthTokenResponse.java
+++ b/src/main/java/org/gitlab4j/api/models/OauthTokenResponse.java
@@ -1,11 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class OauthTokenResponse {
private String accessToken;
diff --git a/src/main/java/org/gitlab4j/api/models/Owner.java b/src/main/java/org/gitlab4j/api/models/Owner.java
index 97e651de9358ad6d48a653b6e9bac556a461857f..5dadf6f4dde9f90d33d8992ff10037ff64a40a9e 100644
--- a/src/main/java/org/gitlab4j/api/models/Owner.java
+++ b/src/main/java/org/gitlab4j/api/models/Owner.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Owner {
private Date createdAt;
diff --git a/src/main/java/org/gitlab4j/api/models/Package.java b/src/main/java/org/gitlab4j/api/models/Package.java
index f5fe9c15f52c3895758ff948b258f7f5887587e5..ae3497cc27df984422fa1bb0a4e7f55c244158d7 100644
--- a/src/main/java/org/gitlab4j/api/models/Package.java
+++ b/src/main/java/org/gitlab4j/api/models/Package.java
@@ -1,10 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
public class Package {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Participant.java b/src/main/java/org/gitlab4j/api/models/Participant.java
index 1c78d6cf5aa612012725f715200ace5ec802cb41..83ac5b526145034949157ec7c896ac755f4bbda0 100644
--- a/src/main/java/org/gitlab4j/api/models/Participant.java
+++ b/src/main/java/org/gitlab4j/api/models/Participant.java
@@ -1,7 +1,4 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
public class Participant extends AbstractUser {
}
\ No newline at end of file
diff --git a/src/main/java/org/gitlab4j/api/models/Permissions.java b/src/main/java/org/gitlab4j/api/models/Permissions.java
index eb22c69e62f3bf9734c908eef7015dc95eb03b01..cbc561307eb98d60bb17ac61916bc4507b55899c 100644
--- a/src/main/java/org/gitlab4j/api/models/Permissions.java
+++ b/src/main/java/org/gitlab4j/api/models/Permissions.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Permissions {
private ProjectAccess projectAccess;
diff --git a/src/main/java/org/gitlab4j/api/models/Pipeline.java b/src/main/java/org/gitlab4j/api/models/Pipeline.java
index 1e6c302f1033eb5f8778f3bde6b7ddf11ed1e305..bae7b3e2dd0f6c72b848095ebcebcd548d079324 100644
--- a/src/main/java/org/gitlab4j/api/models/Pipeline.java
+++ b/src/main/java/org/gitlab4j/api/models/Pipeline.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Pipeline {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/PipelineSchedule.java b/src/main/java/org/gitlab4j/api/models/PipelineSchedule.java
index 354576e1f3bdd3151497821094795b0352dacd68..c9cd38533a1f682c41339eaf4e8041780e67a7cc 100644
--- a/src/main/java/org/gitlab4j/api/models/PipelineSchedule.java
+++ b/src/main/java/org/gitlab4j/api/models/PipelineSchedule.java
@@ -1,14 +1,9 @@
package org.gitlab4j.api.models;
-import org.gitlab4j.api.utils.JacksonJson;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
import java.util.Date;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
+import org.gitlab4j.api.utils.JacksonJson;
+
public class PipelineSchedule {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Position.java b/src/main/java/org/gitlab4j/api/models/Position.java
index 0e98269e05cdca809f7b2ffe5cc994e00c3b5ba4..fe7e90ea0224618f569197bd7d663e64214a47fd 100644
--- a/src/main/java/org/gitlab4j/api/models/Position.java
+++ b/src/main/java/org/gitlab4j/api/models/Position.java
@@ -1,17 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Position {
public static enum PositionType {
diff --git a/src/main/java/org/gitlab4j/api/models/Project.java b/src/main/java/org/gitlab4j/api/models/Project.java
index 8dcf39c883b98a0516bf8eb20697c4a508d82fec..56c56651aba82add79141c0b28914913ee2f2c21 100644
--- a/src/main/java/org/gitlab4j/api/models/Project.java
+++ b/src/main/java/org/gitlab4j/api/models/Project.java
@@ -4,18 +4,12 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Project {
// Enum for the merge_method of the Project instance.
diff --git a/src/main/java/org/gitlab4j/api/models/ProjectAccess.java b/src/main/java/org/gitlab4j/api/models/ProjectAccess.java
index 58cd3c5dd8c772d021cce80c7cb5d5e2cc4efd42..3d35183b3a97e96ede6afb39c47f952b4be999a9 100644
--- a/src/main/java/org/gitlab4j/api/models/ProjectAccess.java
+++ b/src/main/java/org/gitlab4j/api/models/ProjectAccess.java
@@ -1,11 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType (XmlAccessType.FIELD)
public class ProjectAccess {
private AccessLevel accessLevel;
diff --git a/src/main/java/org/gitlab4j/api/models/ProjectHook.java b/src/main/java/org/gitlab4j/api/models/ProjectHook.java
index c0887f562f6d1ff0eb83536b24c05cc2df1b4e62..cc23bc9154fa8f2a127afa182a3be1aaaab292b1 100644
--- a/src/main/java/org/gitlab4j/api/models/ProjectHook.java
+++ b/src/main/java/org/gitlab4j/api/models/ProjectHook.java
@@ -3,16 +3,10 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProjectHook {
private Boolean buildEvents;
diff --git a/src/main/java/org/gitlab4j/api/models/ProjectSharedGroup.java b/src/main/java/org/gitlab4j/api/models/ProjectSharedGroup.java
index 9558640e8410efffe5ac4e1f3efd562a9555a11f..b4d10dd4d82a4fd5ae8c9220025b1d2a7edc2195 100644
--- a/src/main/java/org/gitlab4j/api/models/ProjectSharedGroup.java
+++ b/src/main/java/org/gitlab4j/api/models/ProjectSharedGroup.java
@@ -1,11 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProjectSharedGroup {
private Integer groupId;
diff --git a/src/main/java/org/gitlab4j/api/models/ProjectStatistics.java b/src/main/java/org/gitlab4j/api/models/ProjectStatistics.java
index dfaa058c6c5a7637619640d4200485b4c1de0492..df5dd82f6ecd31a3a1ac7f94f51119d51f7264c3 100644
--- a/src/main/java/org/gitlab4j/api/models/ProjectStatistics.java
+++ b/src/main/java/org/gitlab4j/api/models/ProjectStatistics.java
@@ -1,9 +1,6 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
/**
@@ -11,7 +8,6 @@ import org.gitlab4j.api.utils.JacksonJson;
* ProjectApi.getProject() has to be called with parameter statistics=true
* which is only allowed for GitLab admins.
*/
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProjectStatistics {
long commitCount;
diff --git a/src/main/java/org/gitlab4j/api/models/ProjectUser.java b/src/main/java/org/gitlab4j/api/models/ProjectUser.java
index 142d547b0194afd255d0b39a4af3a3185f654902..23ccf9edea44db7ad48b1c38832b4e7d1204c2a1 100644
--- a/src/main/java/org/gitlab4j/api/models/ProjectUser.java
+++ b/src/main/java/org/gitlab4j/api/models/ProjectUser.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProjectUser {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/ProtectedBranch.java b/src/main/java/org/gitlab4j/api/models/ProtectedBranch.java
index 534af62054cfebbf6e20af62dff0173cab448da4..ec067242b0609b42824d2b11ff864cdadfa9190b 100644
--- a/src/main/java/org/gitlab4j/api/models/ProtectedBranch.java
+++ b/src/main/java/org/gitlab4j/api/models/ProtectedBranch.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProtectedBranch {
private String name;
diff --git a/src/main/java/org/gitlab4j/api/models/PushData.java b/src/main/java/org/gitlab4j/api/models/PushData.java
index 11a7d480db7ab5087f9a9ee08d78e9ada06dd20b..8d420c76cccfb7cf43b88356cd268dc87a43d000 100644
--- a/src/main/java/org/gitlab4j/api/models/PushData.java
+++ b/src/main/java/org/gitlab4j/api/models/PushData.java
@@ -1,15 +1,9 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.Constants.ActionType;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class PushData {
private Integer commit_count;
diff --git a/src/main/java/org/gitlab4j/api/models/PushRules.java b/src/main/java/org/gitlab4j/api/models/PushRules.java
index 7e573087a638fc1fb032d0185abf4a1b1ac13b73..c2c0b6e8718e9c0e1111226544a605aea23e4f11 100644
--- a/src/main/java/org/gitlab4j/api/models/PushRules.java
+++ b/src/main/java/org/gitlab4j/api/models/PushRules.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class PushRules {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Release.java b/src/main/java/org/gitlab4j/api/models/Release.java
index ecb56b28802ec43204ac56e75c74f72f34a9080c..b41d688b920d6c318ba33b2642805747cdef233a 100644
--- a/src/main/java/org/gitlab4j/api/models/Release.java
+++ b/src/main/java/org/gitlab4j/api/models/Release.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Release {
private String tagName;
diff --git a/src/main/java/org/gitlab4j/api/models/Repository.java b/src/main/java/org/gitlab4j/api/models/Repository.java
index 9fa08f4cbadf8e4aaaef74c81ea8639b1eae4010..5265b99e367cf5f8b8a5832892cc6e5aa46f0972 100644
--- a/src/main/java/org/gitlab4j/api/models/Repository.java
+++ b/src/main/java/org/gitlab4j/api/models/Repository.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Repository {
private String description;
diff --git a/src/main/java/org/gitlab4j/api/models/RepositoryFile.java b/src/main/java/org/gitlab4j/api/models/RepositoryFile.java
index 3137769aea28d649df8751a7ea68475e262a215d..daafdbaa264dcc8c5ee6bc26a7c792b3dd5545e4 100644
--- a/src/main/java/org/gitlab4j/api/models/RepositoryFile.java
+++ b/src/main/java/org/gitlab4j/api/models/RepositoryFile.java
@@ -3,16 +3,10 @@ package org.gitlab4j.api.models;
import java.util.Base64;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class RepositoryFile {
private String fileName; // file name only, Ex. class.rb
diff --git a/src/main/java/org/gitlab4j/api/models/Runner.java b/src/main/java/org/gitlab4j/api/models/Runner.java
index 0d5ee5313910f3c539acaaac238dcc72c47a7fc9..04d855e19a313b8117a3259c014f558ede81e4ac 100644
--- a/src/main/java/org/gitlab4j/api/models/Runner.java
+++ b/src/main/java/org/gitlab4j/api/models/Runner.java
@@ -1,17 +1,11 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Runner {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/RunnerDetail.java b/src/main/java/org/gitlab4j/api/models/RunnerDetail.java
index 35562638706004c6ec8a0b25f0109cae410d6fbb..4d3785495792c32447cd45f6a847b1109de7aa58 100644
--- a/src/main/java/org/gitlab4j/api/models/RunnerDetail.java
+++ b/src/main/java/org/gitlab4j/api/models/RunnerDetail.java
@@ -3,18 +3,12 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class RunnerDetail extends Runner {
private String architecture;
diff --git a/src/main/java/org/gitlab4j/api/models/Session.java b/src/main/java/org/gitlab4j/api/models/Session.java
index 1bcb2105ce4c201e6114366cb5bacc37fe724599..74da9b3811421d8a082e3c2fe62554cd11d428f3 100644
--- a/src/main/java/org/gitlab4j/api/models/Session.java
+++ b/src/main/java/org/gitlab4j/api/models/Session.java
@@ -3,14 +3,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Session {
private String avatarUrl;
diff --git a/src/main/java/org/gitlab4j/api/models/Snippet.java b/src/main/java/org/gitlab4j/api/models/Snippet.java
index bc0ca53b697fda8cea39a7661147dc22e933b21d..18a30158b9b5acf5986530ec0c3db57565bd94e8 100644
--- a/src/main/java/org/gitlab4j/api/models/Snippet.java
+++ b/src/main/java/org/gitlab4j/api/models/Snippet.java
@@ -25,14 +25,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Snippet {
private Author author;
diff --git a/src/main/java/org/gitlab4j/api/models/SshKey.java b/src/main/java/org/gitlab4j/api/models/SshKey.java
index 24235e49ca943d87c73b83729532ebc8e1818c11..62f2e2a81733453d20b9fe669587543aa06a81ea 100644
--- a/src/main/java/org/gitlab4j/api/models/SshKey.java
+++ b/src/main/java/org/gitlab4j/api/models/SshKey.java
@@ -2,14 +2,10 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlAccessorType(XmlAccessType.FIELD)
public class SshKey {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/SystemHook.java b/src/main/java/org/gitlab4j/api/models/SystemHook.java
index 88bee162d2513651da7d580ac957d988205ed5f6..81277a08889e9f45cdc6883fd9bc95b235560895 100644
--- a/src/main/java/org/gitlab4j/api/models/SystemHook.java
+++ b/src/main/java/org/gitlab4j/api/models/SystemHook.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.models;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class SystemHook {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/models/Tag.java b/src/main/java/org/gitlab4j/api/models/Tag.java
index b86ce6493ba59bbabb3ef8f06848207b862424e5..aa1a48e735f49694fede7ea91b681692d1b7ce56 100644
--- a/src/main/java/org/gitlab4j/api/models/Tag.java
+++ b/src/main/java/org/gitlab4j/api/models/Tag.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Tag {
private Commit commit;
diff --git a/src/main/java/org/gitlab4j/api/models/TimeStats.java b/src/main/java/org/gitlab4j/api/models/TimeStats.java
index cc677c49e9a0decc6f8c45257a8bbb8fa090ecf6..cc3ed0c085d256d3e9aa175fddd442d3c0918329 100644
--- a/src/main/java/org/gitlab4j/api/models/TimeStats.java
+++ b/src/main/java/org/gitlab4j/api/models/TimeStats.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class TimeStats {
private Integer timeEstimate;
diff --git a/src/main/java/org/gitlab4j/api/models/TreeItem.java b/src/main/java/org/gitlab4j/api/models/TreeItem.java
index 21fb147314bc09f8d4bd35303d6c2f3e7d2c425f..fe18083d22c2f67ffdf66f2b28ec5e0026e1b1d0 100644
--- a/src/main/java/org/gitlab4j/api/models/TreeItem.java
+++ b/src/main/java/org/gitlab4j/api/models/TreeItem.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class TreeItem {
public enum Type {
diff --git a/src/main/java/org/gitlab4j/api/models/User.java b/src/main/java/org/gitlab4j/api/models/User.java
index 4124775cd5177f7f85dba74fbcb8cc2c33983503..ddddee68824625223df0db9984caf2c0cb61d377 100644
--- a/src/main/java/org/gitlab4j/api/models/User.java
+++ b/src/main/java/org/gitlab4j/api/models/User.java
@@ -1,10 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
public class User extends AbstractUser {
private String externUid;
diff --git a/src/main/java/org/gitlab4j/api/models/Variable.java b/src/main/java/org/gitlab4j/api/models/Variable.java
index 30dbb1baa6af1f94d9c7e009c653206dd42a342b..a602410ed1b89233642f11a7dbd7123d7818909f 100644
--- a/src/main/java/org/gitlab4j/api/models/Variable.java
+++ b/src/main/java/org/gitlab4j/api/models/Variable.java
@@ -1,15 +1,9 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import com.fasterxml.jackson.annotation.JsonProperty;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Variable {
private String key;
diff --git a/src/main/java/org/gitlab4j/api/models/Version.java b/src/main/java/org/gitlab4j/api/models/Version.java
index 46c94adb6015e48a1d36dfaac1d006678ac8f854..d27aecd93334d4f839815d45742cc41c46340c42 100644
--- a/src/main/java/org/gitlab4j/api/models/Version.java
+++ b/src/main/java/org/gitlab4j/api/models/Version.java
@@ -1,11 +1,5 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class Version {
private String version;
diff --git a/src/main/java/org/gitlab4j/api/models/WikiAttachment.java b/src/main/java/org/gitlab4j/api/models/WikiAttachment.java
index b4f010b79ee01ce56dba7f0748f21b62e8c2625d..4bccb691ef2b21446a591e63667c915c7a4f313e 100644
--- a/src/main/java/org/gitlab4j/api/models/WikiAttachment.java
+++ b/src/main/java/org/gitlab4j/api/models/WikiAttachment.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class WikiAttachment {
public static class Link {
diff --git a/src/main/java/org/gitlab4j/api/models/WikiPage.java b/src/main/java/org/gitlab4j/api/models/WikiPage.java
index 898e7c4de08ed8bad61657de2e0ba74b90e9da0a..b274796b13d1f8d2571c121cef8a33299856301c 100644
--- a/src/main/java/org/gitlab4j/api/models/WikiPage.java
+++ b/src/main/java/org/gitlab4j/api/models/WikiPage.java
@@ -23,14 +23,8 @@
package org.gitlab4j.api.models;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class WikiPage {
private String title;
diff --git a/src/main/java/org/gitlab4j/api/services/ExternalWikiService.java b/src/main/java/org/gitlab4j/api/services/ExternalWikiService.java
index 24fc2a6a542b270693591e10b3e36024ee7f1779..bc72de39803f21be2e76ed0ce7f88c0d3be5be23 100644
--- a/src/main/java/org/gitlab4j/api/services/ExternalWikiService.java
+++ b/src/main/java/org/gitlab4j/api/services/ExternalWikiService.java
@@ -1,11 +1,5 @@
package org.gitlab4j.api.services;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ExternalWikiService extends NotificationService {
public static final String WIKIURL_KEY_PROP = "external_wiki_url";
diff --git a/src/main/java/org/gitlab4j/api/services/HipChatService.java b/src/main/java/org/gitlab4j/api/services/HipChatService.java
index 66f0ebd67296a5f48b8af4f5f149b40f490a60d7..f2ce4289e709b141893d0dd3183d85021174f9b2 100644
--- a/src/main/java/org/gitlab4j/api/services/HipChatService.java
+++ b/src/main/java/org/gitlab4j/api/services/HipChatService.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.services;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class HipChatService extends NotificationService {
public static final String TOKEN_PROP = "token";
diff --git a/src/main/java/org/gitlab4j/api/services/JiraService.java b/src/main/java/org/gitlab4j/api/services/JiraService.java
index 53d4745658e077e1426591e5473ffadc23e942e7..de694509357ea01fa45e6dfd3f6d8ebc0634f6c2 100644
--- a/src/main/java/org/gitlab4j/api/services/JiraService.java
+++ b/src/main/java/org/gitlab4j/api/services/JiraService.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.services;
import java.util.Map;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class JiraService extends NotificationService {
public static final String URL_PROP = "url";
diff --git a/src/main/java/org/gitlab4j/api/services/NotificationService.java b/src/main/java/org/gitlab4j/api/services/NotificationService.java
index 5c8ba32fd8d771d622e43b834e92fd171df1782b..db2bfb120ee36739394068e09ce5e6e0d6de9fe0 100644
--- a/src/main/java/org/gitlab4j/api/services/NotificationService.java
+++ b/src/main/java/org/gitlab4j/api/services/NotificationService.java
@@ -4,12 +4,8 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Map;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlAccessorType(XmlAccessType.FIELD)
public abstract class NotificationService {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/services/SlackService.java b/src/main/java/org/gitlab4j/api/services/SlackService.java
index 3ce7df66f2ff1a1bc5c3bf425da5444aedbefc3c..99cfd764eecf7e658015c882d911059d3840f420 100644
--- a/src/main/java/org/gitlab4j/api/services/SlackService.java
+++ b/src/main/java/org/gitlab4j/api/services/SlackService.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.services;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class SlackService extends NotificationService {
public static final String WEBHOOK_PROP = "webhook";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java
index efd96ecb74c4d28cf4e5eb948d05b7ec4b7d0797..e63a2f3b4675e67772faf2421c7cf3f4807c495a 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class GroupMemberSystemHookEvent extends AbstractSystemHookEvent {
public static final String NEW_GROUP_MEMBER_EVENT = "user_add_to_group";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java
index 83acfdc8e315deef3db9835e05f38c111ea31954..ed08fc5b7f7c33a514acb39e20bf476c9ff661bd 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class GroupSystemHookEvent extends AbstractSystemHookEvent {
public static final String GROUP_CREATE_EVENT = "group_create";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java
index f5a9146ea2f6ca4f23f8141142ca4571f22e29f3..1d3820529a64d00be71d9ff3ab7fbf42725fa4bc 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class KeySystemHookEvent extends AbstractSystemHookEvent {
public static final String KEY_CREATE_EVENT = "key_create";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java
index 0160dafe401d2fffe94d3b4d6ce1fb9c7096ee03..4dad26db3e0d4d4203ff33cf9dc2ea72019210dc 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java
@@ -2,15 +2,9 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.models.Visibility;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class ProjectSystemHookEvent extends AbstractSystemHookEvent {
public static final String PROJECT_CREATE_EVENT = "project_create";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java
index 9ba1d2bc94c932cc325966c672f907a35e8a54ae..95d1bc8fcf04fbac825dcfe9c807e03c723f79cf 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java
@@ -1,14 +1,8 @@
package org.gitlab4j.api.systemhooks;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.webhook.AbstractPushEvent;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class PushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent {
public static final String PUSH_EVENT = "push";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java b/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java
index 6b80dfbf798c949efe1f5191339b76be65756af1..e44238680ded1c8710c2ddcdc87552bd2c284e4a 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java
@@ -1,13 +1,7 @@
package org.gitlab4j.api.systemhooks;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class RepositoryChange {
private String after;
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java
index abd336d48b76e87a8ed62e3c37f9cd52c42f0142..b969d2f3b623122a753b60d26d1472d110549dd2 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java
@@ -2,15 +2,9 @@ package org.gitlab4j.api.systemhooks;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.webhook.EventProject;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class RepositorySystemHookEvent extends AbstractSystemHookEvent {
public static final String REPOSITORY_UPDATE_EVENT = "repository_update";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/SystemHookListener.java b/src/main/java/org/gitlab4j/api/systemhooks/SystemHookListener.java
index cb0442a49c8e799d062d664337d9f718435f4ffb..f7da6e691187df22f1daf77ff3970713b6d60f85 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/SystemHookListener.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/SystemHookListener.java
@@ -78,4 +78,12 @@ public interface SystemHookListener extends java.util.EventListener {
*/
default void onRepositoryEvent(RepositorySystemHookEvent event) {
}
+
+ /**
+ * This method is called when a System Hook merge_request event has been received.
+ *
+ * @param event the MergeRequestSystemHookEvent instance containing info on the key event
+ */
+ default void onMergeRequestEvent(MergeRequestSystemHookEvent event) {
+ }
}
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java
index b675a5bc4a819ecfd0d2044516f0625af8458c8d..7833bb7eaaff813494c64076819a7a45498ad433 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java
@@ -1,14 +1,8 @@
package org.gitlab4j.api.systemhooks;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.webhook.AbstractPushEvent;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class TagPushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent {
public static final String TAG_PUSH_EVENT = "tag_push";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java
index 153d6c6e8aee5e90c1f08c1ec926b3a2d1905898..c0080b0a0392906d1095c2781fef1ca0c3a19e45 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java
@@ -2,15 +2,9 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.models.Visibility;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class TeamMemberSystemHookEvent extends AbstractSystemHookEvent {
public static final String NEW_TEAM_MEMBER_EVENT = "user_add_to_team";
diff --git a/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java
index 4b7bc25b8033e7a3eb4e8aabb8a4158c2d2f4e3f..8de4d4b71a1530ce87d77a0b8e0007ba07c699a2 100644
--- a/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java
+++ b/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java
@@ -2,14 +2,8 @@ package org.gitlab4j.api.systemhooks;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class UserSystemHookEvent extends AbstractSystemHookEvent {
public static final String USER_CREATE_EVENT = "user_create";
diff --git a/src/main/java/org/gitlab4j/api/webhook/AbstractPushEvent.java b/src/main/java/org/gitlab4j/api/webhook/AbstractPushEvent.java
index bbcf1796ecc8cc8bdc549bad07c12ee9e198dc56..1743cdddc90cd66a7edfdcd242c6f896900c9146 100644
--- a/src/main/java/org/gitlab4j/api/webhook/AbstractPushEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/AbstractPushEvent.java
@@ -2,12 +2,8 @@ package org.gitlab4j.api.webhook;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import com.fasterxml.jackson.annotation.JsonIgnore;
-@XmlAccessorType(XmlAccessType.FIELD)
public abstract class AbstractPushEvent {
private String eventName;
diff --git a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java
index 05071dff8fc2496625fc5e4aa541791f14fd96ff..00c18164c9e204cb348f65abc6cd306c1d0b83ae 100644
--- a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java
@@ -2,13 +2,9 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class BuildEvent extends AbstractEvent {
/** X-Gitlab-Event header value pre GitLab v9.3.0 */
diff --git a/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java b/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java
index 7d344266cbcdc05c2c1cbaa2e30acf799c984cfd..bc0dfdad1fb1da740e01752537d0ba3dbc648405 100644
--- a/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java
+++ b/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java
@@ -2,12 +2,8 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class BuildEventCommit {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventChanges.java b/src/main/java/org/gitlab4j/api/webhook/EventChanges.java
index 67d0f3f5c9b67a9c298d5c0de99d83e9e733adbf..1f9656046064a34aa0049a2dd2c8b0509ef163e0 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventChanges.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventChanges.java
@@ -3,13 +3,9 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.Assignee;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventChanges {
private ChangeContainer updatedAt;
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventCommit.java b/src/main/java/org/gitlab4j/api/webhook/EventCommit.java
index 8e99643109c3a2f771281775dd9b65c79aa8327e..b558980e2e859ac81e5d5f6b6e5ab9d2a163ccea 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventCommit.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventCommit.java
@@ -3,13 +3,9 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.Author;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventCommit {
private String id;
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventIssue.java b/src/main/java/org/gitlab4j/api/webhook/EventIssue.java
index 00627ce3368dd016baab30953c977575fe455f62..842b49a2e732ff172e3c0c65e4d08bf599e203f2 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventIssue.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventIssue.java
@@ -2,12 +2,8 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventIssue {
private Integer assigneeId;
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventLabel.java b/src/main/java/org/gitlab4j/api/webhook/EventLabel.java
index 3e225d558ef75aadccc563332bf08dbaf2e40c71..c106983b868d6c5829510f4923402cfc3db97b71 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventLabel.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventLabel.java
@@ -2,18 +2,12 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-
import org.gitlab4j.api.utils.JacksonJson;
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventLabel {
public enum LabelType {
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java b/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java
index ecb997483d10d5e1b917ecdb7bf4f63a0ed142bb..6c3dcadfee484bbf7a030a546b8345d2ff698c44 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java
@@ -1,14 +1,12 @@
package org.gitlab4j.api.webhook;
import java.util.Date;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
+import java.util.Map;
import org.gitlab4j.api.models.Assignee;
+import org.gitlab4j.api.models.Duration;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventMergeRequest {
private Integer assigneeId;
@@ -42,6 +40,25 @@ public class EventMergeRequest {
private String action;
private Assignee assignee;
+ private Integer updatedById;
+ private String mergeError;
+ private Map mergeParams;
+ private Boolean mergeWhenPipelineSucceeds;
+ private Integer mergeUserId;
+ private Date deletedAt;
+ private String inProgressMergeCommitSha;
+ private Integer lockVersion;
+
+ private Date last_editedAt;
+ private Integer lastEditedById;
+ private Integer headPipelineId;
+ private Boolean refFetched;
+ private Integer mergeIid;
+ private Integer totalTimeSpent;
+ private Duration humanTotalTimeSpent;
+ private Integer timeEstimate;
+ private Duration humanTimeEstimate;
+
public Integer getAssigneeId() {
return this.assigneeId;
}
@@ -274,6 +291,142 @@ public class EventMergeRequest {
this.assignee = assignee;
}
+ public Integer getUpdatedById() {
+ return updatedById;
+ }
+
+ public void setUpdatedById(Integer updatedById) {
+ this.updatedById = updatedById;
+ }
+
+ public String getMergeError() {
+ return mergeError;
+ }
+
+ public void setMergeError(String mergeError) {
+ this.mergeError = mergeError;
+ }
+
+ public Map getMergeParams() {
+ return mergeParams;
+ }
+
+ public void setMergeParams(Map mergeParams) {
+ this.mergeParams = mergeParams;
+ }
+
+ public Boolean getMergeWhenPipelineSucceeds() {
+ return mergeWhenPipelineSucceeds;
+ }
+
+ public void setMergeWhenPipelineSucceeds(Boolean mergeWhenPipelineSucceeds) {
+ this.mergeWhenPipelineSucceeds = mergeWhenPipelineSucceeds;
+ }
+
+ public Integer getMergeUserId() {
+ return mergeUserId;
+ }
+
+ public void setMergeUserId(Integer mergeUserId) {
+ this.mergeUserId = mergeUserId;
+ }
+
+ public Date getDeletedAt() {
+ return deletedAt;
+ }
+
+ public void setDeletedAt(Date deletedAt) {
+ this.deletedAt = deletedAt;
+ }
+
+ public String getInProgressMergeCommitSha() {
+ return inProgressMergeCommitSha;
+ }
+
+ public void setInProgressMergeCommitSha(String inProgressMergeCommitSha) {
+ this.inProgressMergeCommitSha = inProgressMergeCommitSha;
+ }
+
+ public Integer getLockVersion() {
+ return lockVersion;
+ }
+
+ public void setLockVersion(Integer lockVersion) {
+ this.lockVersion = lockVersion;
+ }
+
+ public Date getLast_editedAt() {
+ return last_editedAt;
+ }
+
+ public void setLast_editedAt(Date last_editedAt) {
+ this.last_editedAt = last_editedAt;
+ }
+
+ public Integer getLastEditedById() {
+ return lastEditedById;
+ }
+
+ public void setLastEditedById(Integer lastEditedById) {
+ this.lastEditedById = lastEditedById;
+ }
+
+ public Integer getHeadPipelineId() {
+ return headPipelineId;
+ }
+
+ public void setHeadPipelineId(Integer headPipelineId) {
+ this.headPipelineId = headPipelineId;
+ }
+
+ public Boolean getRefFetched() {
+ return refFetched;
+ }
+
+ public void setRefFetched(Boolean refFetched) {
+ this.refFetched = refFetched;
+ }
+
+ public Integer getMergeIid() {
+ return mergeIid;
+ }
+
+ public void setMergeIid(Integer mergeIid) {
+ this.mergeIid = mergeIid;
+ }
+
+ public Integer getTotalTimeSpent() {
+ return totalTimeSpent;
+ }
+
+ public void setTotalTimeSpent(Integer totalTimeSpent) {
+ this.totalTimeSpent = totalTimeSpent;
+ }
+
+ public Duration getHumanTotalTimeSpent() {
+ return humanTotalTimeSpent;
+ }
+
+ public void setHumanTotalTimeSpent(Duration humanTotalTimeSpent) {
+ this.humanTotalTimeSpent = humanTotalTimeSpent;
+ }
+
+ public Integer getTimeEstimate() {
+ return timeEstimate;
+ }
+
+ public void setTimeEstimate(Integer timeEstimate) {
+ this.timeEstimate = timeEstimate;
+ }
+
+ public Duration getHumanTimeEstimate() {
+ return humanTimeEstimate;
+ }
+
+ public void setHumanTimeEstimate(Duration humanTimeEstimate) {
+ this.humanTimeEstimate = humanTimeEstimate;
+ }
+
@Override
public String toString() {
return (JacksonJson.toJsonString(this));
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventProject.java b/src/main/java/org/gitlab4j/api/webhook/EventProject.java
index 2f97b54cc7bb35e6c5a6532e8f687efa88ff56f8..4ddeed207a49dac5d96acbe7ee9fe037c99a6ece 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventProject.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventProject.java
@@ -1,12 +1,8 @@
package org.gitlab4j.api.webhook;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.AccessLevel;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventProject {
private Integer id;
@@ -20,6 +16,7 @@ public class EventProject {
private AccessLevel visibilityLevel;
private String pathWithNamespace;
private String defaultBranch;
+ private String ciConfigPath;
private String homepage;
private String url;
private String sshUrl;
@@ -113,6 +110,14 @@ public class EventProject {
this.defaultBranch = defaultBranch;
}
+ public String getCiConfigPath() {
+ return ciConfigPath;
+ }
+
+ public void setCiConfigPath(String ciConfigPath) {
+ this.ciConfigPath = ciConfigPath;
+ }
+
public String getHomepage() {
return homepage;
}
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventRepository.java b/src/main/java/org/gitlab4j/api/webhook/EventRepository.java
index a5696de2719694d610e18a9e0225acfbdd7917e6..a87efa96d42bda4583a3fd1c2755f18d6b50a5d1 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventRepository.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventRepository.java
@@ -1,12 +1,8 @@
package org.gitlab4j.api.webhook;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.AccessLevel;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventRepository {
private String name;
diff --git a/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java b/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java
index 141a7936fb9bce806a9a86298d004a3900a21f4d..ed4e80d5823e20818b6bcadf2b48c2cae16c646b 100644
--- a/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java
+++ b/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java
@@ -2,13 +2,9 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.AccessLevel;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class EventSnippet {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java b/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java
index 4e729a1b613f9d2d31ec2520e2dbaaa2ee37397d..22f972b15f4220ceccff0eec9f6a2037e67aa357 100644
--- a/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java
@@ -2,14 +2,10 @@ package org.gitlab4j.api.webhook;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.Assignee;
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class IssueEvent extends AbstractEvent {
public static final String X_GITLAB_EVENT = "Issue Hook";
diff --git a/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java b/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java
index 4c1704a6fa9675169c31c575830850d4d3cba3ac..235a1fe2cf2c52d2a650bbce00e38d675a2af14c 100644
--- a/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java
@@ -2,13 +2,9 @@ package org.gitlab4j.api.webhook;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class MergeRequestEvent extends AbstractEvent {
public static final String X_GITLAB_EVENT = "Merge Request Hook";
@@ -78,7 +74,6 @@ public class MergeRequestEvent extends AbstractEvent {
this.changes = changes;
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class ObjectAttributes extends EventMergeRequest {
}
diff --git a/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java b/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java
index b13eed11655834c3d4d1af29cf856aadf3736749..4714425b6f007535236daabb1c2650de36bf4e05 100644
--- a/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java
@@ -2,9 +2,6 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.Diff;
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
@@ -13,7 +10,6 @@ import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-@XmlAccessorType(XmlAccessType.FIELD)
public class NoteEvent extends AbstractEvent {
public static final String X_GITLAB_EVENT = "Note Hook";
@@ -131,7 +127,6 @@ public class NoteEvent extends AbstractEvent {
}
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class ObjectAttributes {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java b/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java
index 9d0febf44f80ec755b9b4cc6842c4da454067f2b..77a914c55dff6e5a14d97c2c95b8e24b1a4d0ee2 100644
--- a/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java
@@ -3,14 +3,10 @@ package org.gitlab4j.api.webhook;
import java.util.Date;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.ArtifactsFile;
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class PipelineEvent extends AbstractEvent {
public static final String X_GITLAB_EVENT = "Pipeline Hook";
@@ -71,7 +67,6 @@ public class PipelineEvent extends AbstractEvent {
this.builds = builds;
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class Build {
private Integer id;
@@ -175,7 +170,6 @@ public class PipelineEvent extends AbstractEvent {
}
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class ObjectAttributes {
private Integer id;
diff --git a/src/main/java/org/gitlab4j/api/webhook/PushEvent.java b/src/main/java/org/gitlab4j/api/webhook/PushEvent.java
index 5a0e857405fbe2b3d402af5da0b67def39641cd2..c81f19b64fdbd9478a5f439fc432d05911c13f27 100644
--- a/src/main/java/org/gitlab4j/api/webhook/PushEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/PushEvent.java
@@ -1,12 +1,8 @@
package org.gitlab4j.api.webhook;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class PushEvent extends AbstractPushEvent implements Event {
public static final String X_GITLAB_EVENT = "Push Hook";
diff --git a/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java b/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java
index ae9ada4b10aed0dd96caf6649c70af79f439d087..b4f7f6ab69f5ba6bf4b56ce5b7039c382de8afe9 100644
--- a/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java
@@ -1,12 +1,8 @@
package org.gitlab4j.api.webhook;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class TagPushEvent extends AbstractPushEvent implements Event {
public static final String X_GITLAB_EVENT = "Tag Push Hook";
diff --git a/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java b/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java
index e5e0536a9194bd6ee98410619ec633e80b799719..7980c0529c0d6a061477d706358131bbd5719517 100644
--- a/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java
+++ b/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java
@@ -1,12 +1,8 @@
package org.gitlab4j.api.webhook;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-
import org.gitlab4j.api.models.User;
import org.gitlab4j.api.utils.JacksonJson;
-@XmlAccessorType(XmlAccessType.FIELD)
public class WikiPageEvent extends AbstractEvent {
public static final String X_GITLAB_EVENT = "Wiki Page Hook";
@@ -58,7 +54,6 @@ public class WikiPageEvent extends AbstractEvent {
this.objectAttributes = objectAttributes;
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class Wiki {
private String webUrl;
@@ -108,7 +103,6 @@ public class WikiPageEvent extends AbstractEvent {
}
}
- @XmlAccessorType(XmlAccessType.FIELD)
public static class ObjectAttributes {
private String title;