11package org .gitlab4j .api .webhook ;
22
3- import org .gitlab4j .api .models .User ;
43import org .gitlab4j .api .utils .JacksonJson ;
54
65public class ReleaseEvent extends AbstractEvent {
76
87 public static final String JOB_HOOK_X_GITLAB_EVENT = "Release Hook" ;
98 public static final String OBJECT_KIND = "release" ;
109
11- private String action ;
12- private String url ;
13- private String name ;
10+ private Integer id ;
11+ private String createdAt ;
1412 private String description ;
15- private String tag ;
13+ private String name ;
1614 private String releasedAt ;
15+ private String tag ;
16+ private EventProject project ;
17+ private String url ;
18+ private String action ;
19+ private EventReleaseAssets assets ;
1720 private EventCommit commit ;
1821
1922 public String getObjectKind () {
@@ -25,6 +28,94 @@ public void setObjectKind(String objectKind) {
2528 throw new RuntimeException ("Invalid object_kind (" + objectKind + "), must be '" + OBJECT_KIND + "'" );
2629 }
2730
31+ public Integer getId () {
32+ return id ;
33+ }
34+
35+ public void setId (final Integer id ) {
36+ this .id = id ;
37+ }
38+
39+ public String getCreatedAt () {
40+ return createdAt ;
41+ }
42+
43+ public void setCreatedAt (final String createdAt ) {
44+ this .createdAt = createdAt ;
45+ }
46+
47+ public String getDescription () {
48+ return description ;
49+ }
50+
51+ public void setDescription (final String description ) {
52+ this .description = description ;
53+ }
54+
55+ public String getName () {
56+ return name ;
57+ }
58+
59+ public void setName (final String name ) {
60+ this .name = name ;
61+ }
62+
63+ public String getReleasedAt () {
64+ return releasedAt ;
65+ }
66+
67+ public void setReleasedAt (final String releasedAt ) {
68+ this .releasedAt = releasedAt ;
69+ }
70+
71+ public String getTag () {
72+ return tag ;
73+ }
74+
75+ public void setTag (final String tag ) {
76+ this .tag = tag ;
77+ }
78+
79+ public EventProject getProject () {
80+ return project ;
81+ }
82+
83+ public void setProject (final EventProject project ) {
84+ this .project = project ;
85+ }
86+
87+ public String getUrl () {
88+ return url ;
89+ }
90+
91+ public void setUrl (final String url ) {
92+ this .url = url ;
93+ }
94+
95+ public String getAction () {
96+ return action ;
97+ }
98+
99+ public void setAction (final String action ) {
100+ this .action = action ;
101+ }
102+
103+ public EventReleaseAssets getAssets () {
104+ return assets ;
105+ }
106+
107+ public void setAssets (final EventReleaseAssets assets ) {
108+ this .assets = assets ;
109+ }
110+
111+ public EventCommit getCommit () {
112+ return commit ;
113+ }
114+
115+ public void setCommit (final EventCommit commit ) {
116+ this .commit = commit ;
117+ }
118+
28119 @ Override
29120 public String toString () {
30121 return (JacksonJson .toJsonString (this ));
0 commit comments