3636 VersionMetadata .JSON_PROPERTY_ID ,
3737 VersionMetadata .JSON_PROPERTY_KIND ,
3838 VersionMetadata .JSON_PROPERTY_HREF ,
39+ VersionMetadata .JSON_PROPERTY_SERVER_VERSION ,
3940 VersionMetadata .JSON_PROPERTY_COLLECTIONS
4041})
4142@ JsonTypeName ("VersionMetadata" )
@@ -50,6 +51,9 @@ public class VersionMetadata {
5051 public static final String JSON_PROPERTY_HREF = "href" ;
5152 private String href ;
5253
54+ public static final String JSON_PROPERTY_SERVER_VERSION = "server_version" ;
55+ private String serverVersion ;
56+
5357 public static final String JSON_PROPERTY_COLLECTIONS = "collections" ;
5458 private List <ObjectReference > collections = null ;
5559
@@ -137,6 +141,33 @@ public void setHref(String href) {
137141 }
138142
139143
144+ public VersionMetadata serverVersion (String serverVersion ) {
145+
146+ this .serverVersion = serverVersion ;
147+ return this ;
148+ }
149+
150+ /**
151+ * Get serverVersion
152+ * @return serverVersion
153+ **/
154+ @ javax .annotation .Nullable
155+ @ ApiModelProperty (value = "" )
156+ @ JsonProperty (JSON_PROPERTY_SERVER_VERSION )
157+ @ JsonInclude (value = JsonInclude .Include .USE_DEFAULTS )
158+
159+ public String getServerVersion () {
160+ return serverVersion ;
161+ }
162+
163+
164+ @ JsonProperty (JSON_PROPERTY_SERVER_VERSION )
165+ @ JsonInclude (value = JsonInclude .Include .USE_DEFAULTS )
166+ public void setServerVersion (String serverVersion ) {
167+ this .serverVersion = serverVersion ;
168+ }
169+
170+
140171 public VersionMetadata collections (List <ObjectReference > collections ) {
141172
142173 this .collections = collections ;
@@ -184,12 +215,13 @@ public boolean equals(Object o) {
184215 return Objects .equals (this .id , versionMetadata .id ) &&
185216 Objects .equals (this .kind , versionMetadata .kind ) &&
186217 Objects .equals (this .href , versionMetadata .href ) &&
218+ Objects .equals (this .serverVersion , versionMetadata .serverVersion ) &&
187219 Objects .equals (this .collections , versionMetadata .collections );
188220 }
189221
190222 @ Override
191223 public int hashCode () {
192- return Objects .hash (id , kind , href , collections );
224+ return Objects .hash (id , kind , href , serverVersion , collections );
193225 }
194226
195227 @ Override
@@ -199,6 +231,7 @@ public String toString() {
199231 sb .append (" id: " ).append (toIndentedString (id )).append ("\n " );
200232 sb .append (" kind: " ).append (toIndentedString (kind )).append ("\n " );
201233 sb .append (" href: " ).append (toIndentedString (href )).append ("\n " );
234+ sb .append (" serverVersion: " ).append (toIndentedString (serverVersion )).append ("\n " );
202235 sb .append (" collections: " ).append (toIndentedString (collections )).append ("\n " );
203236 sb .append ("}" );
204237 return sb .toString ();
0 commit comments