Skip to content

Commit 3659427

Browse files
author
APIs and Common Services team
committed
Automated SDK update
This updates the SDK from internal repo commit segmentio/public-api@d981058f.
1 parent 24e3691 commit 3659427

File tree

5 files changed

+38
-9
lines changed

5 files changed

+38
-9
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ All endpoints in the API follow REST conventions and use standard HTTP methods.
1010

1111
See the next sections for more information on how to use the Segment Public API Java SDK.
1212

13-
Latest API and SDK version: 55.2.0
13+
Latest API and SDK version: 56.0.0
1414

1515
## Requirements
1616

@@ -28,7 +28,7 @@ Add this dependency to your project's POM:
2828
<dependency>
2929
<groupId>com.segment.publicapi</groupId>
3030
<artifactId>segment-publicapi</artifactId>
31-
<version>55.2.0</version>
31+
<version>56.0.0</version>
3232
<scope>compile</scope>
3333
</dependency>
3434
```
@@ -44,7 +44,7 @@ Add this dependency to your project's build file:
4444
}
4545
4646
dependencies {
47-
implementation "com.segment.publicapi:segment-publicapi:55.2.0"
47+
implementation "com.segment.publicapi:segment-publicapi:56.0.0"
4848
}
4949
```
5050

@@ -58,7 +58,7 @@ mvn clean package
5858

5959
Then manually install the following JARs:
6060

61-
* `target/segment-publicapi-55.2.0.jar`
61+
* `target/segment-publicapi-56.0.0.jar`
6262
* `target/lib/*.jar`
6363

6464
You are now ready to start making calls to Public API!

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>segment-publicapi</artifactId>
66
<packaging>jar</packaging>
77
<name>segment-publicapi</name>
8-
<version>55.2.0</version>
8+
<version>56.0.0</version>
99
<url>https://segment.com/docs/api/public-api/</url>
1010
<description>Segment Public API</description>
1111
<scm>

src/main/java/com/segment/publicapi/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ private void init() {
123123
json = new JSON();
124124

125125
// Set default User-Agent.
126-
setUserAgent("Public API SDK 55.2.0 (Java)");
126+
setUserAgent("Public API SDK 56.0.0 (Java)");
127127

128128
authentications = new HashMap<String, Authentication>();
129129
}

src/main/java/com/segment/publicapi/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
package com.segment.publicapi;
1313

1414
public class Configuration {
15-
public static final String VERSION = "55.2.0";
15+
public static final String VERSION = "56.0.0";
1616

1717
private static ApiClient defaultApiClient = new ApiClient();
1818

src/main/java/com/segment/publicapi/models/DestinationMetadataPlatformsV1.java

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ public class DestinationMetadataPlatformsV1 {
5454
@SerializedName(SERIALIZED_NAME_CLOUD_APP_OBJECT)
5555
private Boolean cloudAppObject;
5656

57+
public static final String SERIALIZED_NAME_LINKED_AUDIENCES = "linkedAudiences";
58+
59+
@SerializedName(SERIALIZED_NAME_LINKED_AUDIENCES)
60+
private Boolean linkedAudiences;
61+
5762
public DestinationMetadataPlatformsV1() {}
5863

5964
public DestinationMetadataPlatformsV1 browser(Boolean browser) {
@@ -156,6 +161,26 @@ public void setCloudAppObject(Boolean cloudAppObject) {
156161
this.cloudAppObject = cloudAppObject;
157162
}
158163

164+
public DestinationMetadataPlatformsV1 linkedAudiences(Boolean linkedAudiences) {
165+
166+
this.linkedAudiences = linkedAudiences;
167+
return this;
168+
}
169+
170+
/**
171+
* Whether this Destination supports linked audiences.
172+
*
173+
* @return linkedAudiences
174+
*/
175+
@javax.annotation.Nullable
176+
public Boolean getLinkedAudiences() {
177+
return linkedAudiences;
178+
}
179+
180+
public void setLinkedAudiences(Boolean linkedAudiences) {
181+
this.linkedAudiences = linkedAudiences;
182+
}
183+
159184
@Override
160185
public boolean equals(Object o) {
161186
if (this == o) {
@@ -171,12 +196,14 @@ public boolean equals(Object o) {
171196
&& Objects.equals(this.mobile, destinationMetadataPlatformsV1.mobile)
172197
&& Objects.equals(this.warehouse, destinationMetadataPlatformsV1.warehouse)
173198
&& Objects.equals(
174-
this.cloudAppObject, destinationMetadataPlatformsV1.cloudAppObject);
199+
this.cloudAppObject, destinationMetadataPlatformsV1.cloudAppObject)
200+
&& Objects.equals(
201+
this.linkedAudiences, destinationMetadataPlatformsV1.linkedAudiences);
175202
}
176203

177204
@Override
178205
public int hashCode() {
179-
return Objects.hash(browser, server, mobile, warehouse, cloudAppObject);
206+
return Objects.hash(browser, server, mobile, warehouse, cloudAppObject, linkedAudiences);
180207
}
181208

182209
@Override
@@ -188,6 +215,7 @@ public String toString() {
188215
sb.append(" mobile: ").append(toIndentedString(mobile)).append("\n");
189216
sb.append(" warehouse: ").append(toIndentedString(warehouse)).append("\n");
190217
sb.append(" cloudAppObject: ").append(toIndentedString(cloudAppObject)).append("\n");
218+
sb.append(" linkedAudiences: ").append(toIndentedString(linkedAudiences)).append("\n");
191219
sb.append("}");
192220
return sb.toString();
193221
}
@@ -214,6 +242,7 @@ private String toIndentedString(Object o) {
214242
openapiFields.add("mobile");
215243
openapiFields.add("warehouse");
216244
openapiFields.add("cloudAppObject");
245+
openapiFields.add("linkedAudiences");
217246

218247
// a set of required properties/fields (JSON key names)
219248
openapiRequiredFields = new HashSet<String>();

0 commit comments

Comments
 (0)