diff --git a/README.md b/README.md index d256b534..f1457c87 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ All endpoints in the API follow REST conventions and use standard HTTP methods. See the next sections for more information on how to use the Segment Public API Java SDK. -Latest API and SDK version: 50.3.0 +Latest API and SDK version: 51.0.0 ## Requirements @@ -28,7 +28,7 @@ Add this dependency to your project's POM: com.segment.publicapi segment-publicapi - 50.3.0 + 51.0.0 compile ``` @@ -44,7 +44,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "com.segment.publicapi:segment-publicapi:50.3.0" + implementation "com.segment.publicapi:segment-publicapi:51.0.0" } ``` @@ -58,7 +58,7 @@ mvn clean package Then manually install the following JARs: -* `target/segment-publicapi-50.3.0.jar` +* `target/segment-publicapi-51.0.0.jar` * `target/lib/*.jar` You are now ready to start making calls to Public API! diff --git a/pom.xml b/pom.xml index 209f9a07..b46c8052 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ segment-publicapi jar segment-publicapi - 50.3.0 + 51.0.0 https://segment.com/docs/api/public-api/ Segment Public API diff --git a/src/main/java/com/segment/publicapi/ApiClient.java b/src/main/java/com/segment/publicapi/ApiClient.java index 4276a3f5..9477e0be 100644 --- a/src/main/java/com/segment/publicapi/ApiClient.java +++ b/src/main/java/com/segment/publicapi/ApiClient.java @@ -123,7 +123,7 @@ private void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("Public API SDK 50.3.0 (Java)"); + setUserAgent("Public API SDK 51.0.0 (Java)"); authentications = new HashMap(); } diff --git a/src/main/java/com/segment/publicapi/Configuration.java b/src/main/java/com/segment/publicapi/Configuration.java index d8f15312..6325773f 100644 --- a/src/main/java/com/segment/publicapi/Configuration.java +++ b/src/main/java/com/segment/publicapi/Configuration.java @@ -12,7 +12,7 @@ package com.segment.publicapi; public class Configuration { - public static final String VERSION = "50.3.0"; + public static final String VERSION = "51.0.0"; private static ApiClient defaultApiClient = new ApiClient(); diff --git a/src/main/java/com/segment/publicapi/models/DestinationMetadataActionFieldV1.java b/src/main/java/com/segment/publicapi/models/DestinationMetadataActionFieldV1.java index a22f558b..2fb18617 100644 --- a/src/main/java/com/segment/publicapi/models/DestinationMetadataActionFieldV1.java +++ b/src/main/java/com/segment/publicapi/models/DestinationMetadataActionFieldV1.java @@ -158,6 +158,11 @@ public TypeEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_ALLOW_NULL) private Boolean allowNull; + public static final String SERIALIZED_NAME_HIDDEN = "hidden"; + + @SerializedName(SERIALIZED_NAME_HIDDEN) + private Boolean hidden; + public DestinationMetadataActionFieldV1() {} public DestinationMetadataActionFieldV1 id(String id) { @@ -423,6 +428,26 @@ public void setAllowNull(Boolean allowNull) { this.allowNull = allowNull; } + public DestinationMetadataActionFieldV1 hidden(Boolean hidden) { + + this.hidden = hidden; + return this; + } + + /** + * Whether the action field should be hidden or not. + * + * @return hidden + */ + @javax.annotation.Nullable + public Boolean getHidden() { + return hidden; + } + + public void setHidden(Boolean hidden) { + this.hidden = hidden; + } + @Override public boolean equals(Object o) { if (this == o) { @@ -445,7 +470,8 @@ public boolean equals(Object o) { && Objects.equals(this.multiple, destinationMetadataActionFieldV1.multiple) && Objects.equals(this.choices, destinationMetadataActionFieldV1.choices) && Objects.equals(this.dynamic, destinationMetadataActionFieldV1.dynamic) - && Objects.equals(this.allowNull, destinationMetadataActionFieldV1.allowNull); + && Objects.equals(this.allowNull, destinationMetadataActionFieldV1.allowNull) + && Objects.equals(this.hidden, destinationMetadataActionFieldV1.hidden); } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { @@ -472,7 +498,8 @@ public int hashCode() { multiple, choices, dynamic, - allowNull); + allowNull, + hidden); } private static int hashCodeNullable(JsonNullable a) { @@ -499,6 +526,7 @@ public String toString() { sb.append(" choices: ").append(toIndentedString(choices)).append("\n"); sb.append(" dynamic: ").append(toIndentedString(dynamic)).append("\n"); sb.append(" allowNull: ").append(toIndentedString(allowNull)).append("\n"); + sb.append(" hidden: ").append(toIndentedString(hidden)).append("\n"); sb.append("}"); return sb.toString(); } @@ -533,6 +561,7 @@ private String toIndentedString(Object o) { openapiFields.add("choices"); openapiFields.add("dynamic"); openapiFields.add("allowNull"); + openapiFields.add("hidden"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet();