@@ -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