Skip to content

Commit 82807a5

Browse files
committed
Add "releasedAt"
1 parent f0a8dbe commit 82807a5

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

GenerateGitlabClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1118,6 +1118,7 @@ public static Config createConfig(Schema schema) {
11181118
.addIncludeName("tagName") //
11191119
.addIncludeName("description") //
11201120
.addIncludeName("createdAt") //
1121+
.addIncludeName("releasedAt") //
11211122
.addIncludeName("upcomingRelease") //
11221123
.addIncludeName("milestones") //
11231124
.addIncludeName("links") //

src/main/java/graphql/gitlab/model/Release.java

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ public class Release {
4040
*/
4141
private String name;
4242

43+
/**
44+
* Timestamp of when the release was released.
45+
*/
46+
private Time releasedAt;
47+
4348
/**
4449
* Name of the tag associated with the release.
4550
*/
@@ -104,6 +109,15 @@ public Release setName(String name) {
104109
return this;
105110
}
106111

112+
public Time getReleasedAt() {
113+
return releasedAt;
114+
}
115+
116+
public Release setReleasedAt(Time releasedAt) {
117+
this.releasedAt = releasedAt;
118+
return this;
119+
}
120+
107121
public String getTagName() {
108122
return tagName;
109123
}
@@ -124,7 +138,7 @@ public Release setUpcomingRelease(Boolean upcomingRelease) {
124138

125139
@Override
126140
public int hashCode() {
127-
return Objects.hash(createdAt, description, id, links, milestones, name, tagName, upcomingRelease);
141+
return Objects.hash(createdAt, description, id, links, milestones, name, releasedAt, tagName, upcomingRelease);
128142
}
129143

130144
@Override
@@ -136,12 +150,12 @@ public boolean equals(Object obj) {
136150
if (getClass() != obj.getClass())
137151
return false;
138152
Release other = (Release) obj;
139-
return Objects.equals(createdAt, other.createdAt) && Objects.equals(description, other.description) && Objects.equals(id, other.id) && Objects.equals(links, other.links) && Objects.equals(milestones, other.milestones) && Objects.equals(name, other.name) && Objects.equals(tagName, other.tagName) && Objects.equals(upcomingRelease, other.upcomingRelease);
153+
return Objects.equals(createdAt, other.createdAt) && Objects.equals(description, other.description) && Objects.equals(id, other.id) && Objects.equals(links, other.links) && Objects.equals(milestones, other.milestones) && Objects.equals(name, other.name) && Objects.equals(releasedAt, other.releasedAt) && Objects.equals(tagName, other.tagName) && Objects.equals(upcomingRelease, other.upcomingRelease);
140154
}
141155

142156
@Override
143157
public String toString() {
144-
return "Release [createdAt=" + createdAt + ", description=" + description + ", id=" + id + ", links=" + links + ", milestones=" + milestones + ", name=" + name + ", tagName=" + tagName + ", upcomingRelease=" + upcomingRelease + "]";
158+
return "Release [createdAt=" + createdAt + ", description=" + description + ", id=" + id + ", links=" + links + ", milestones=" + milestones + ", name=" + name + ", releasedAt=" + releasedAt + ", tagName=" + tagName + ", upcomingRelease=" + upcomingRelease + "]";
145159
}
146160

147161
}

0 commit comments

Comments
 (0)