Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ publishing {

artifactId = 'adzerk-decision-sdk'
group = 'com.adzerk'
version = '1.0.0-beta.16'
version = '1.0.0-beta.17'

pom {
name = 'Adzerk Decision SDK'
Expand Down
1 change: 1 addition & 0 deletions docs/User.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**key** | **String** | The UserKey used for UserDB Targeting | [optional]
**group** | **Integer** | The assigned cohort for the User | [optional]
**segments** | **List<Integer>** | Array of Segment Ids that will override any set on the UserDB record for the User | [optional]


## Implemented Interfaces
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/ApiException.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import java.util.Map;
import java.util.List;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class ApiException extends Exception {
private int code = 0;
private Map<String, List<String>> responseHeaders = null;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/Configuration.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

package com.adzerk.sdk.generated;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Configuration {
private static ApiClient defaultApiClient = new ApiClient();

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/Pair.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

package com.adzerk.sdk.generated;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Pair {
private String name = "";
private String value = "";
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/StringUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import java.util.Map;
import java.util.List;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import java.util.Map;
import java.util.List;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private String bearerToken;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
/**
* ConsentRequest
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class ConsentRequest implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/model/Content.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
/**
* Content
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Content implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/model/Decision.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
/**
* Decision
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Decision implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
/**
* DecisionRequest
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class DecisionRequest implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
/**
* DecisionResponse
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class DecisionResponse implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/adzerk/sdk/generated/model/Event.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
/**
* Event
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Event implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
/**
* MatchedPoint
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class MatchedPoint implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
/**
* Placement
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class Placement implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
/**
* PricingData
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class PricingData implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
/**
* SkipFilters
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class SkipFilters implements Serializable {
private static final long serialVersionUID = 1L;

Expand Down
45 changes: 42 additions & 3 deletions src/main/java/com/adzerk/sdk/generated/model/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,15 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;

/**
* Object containing the UserKey used for [UserDB targeting](https://dev.adzerk.com/docs/userdb-1)
*/
@ApiModel(description = "Object containing the UserKey used for [UserDB targeting](https://dev.adzerk.com/docs/userdb-1)")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-02-07T04:47:08.783685028Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-03-08T14:52:10.310679358-05:00[America/Chicago]")
public class User implements Serializable {
private static final long serialVersionUID = 1L;

Expand All @@ -41,6 +43,10 @@ public class User implements Serializable {
@SerializedName(SERIALIZED_NAME_GROUP)
private Integer group;

public static final String SERIALIZED_NAME_SEGMENTS = "segments";
@SerializedName(SERIALIZED_NAME_SEGMENTS)
private List<Integer> segments = null;


public User key(String key) {

Expand Down Expand Up @@ -88,6 +94,37 @@ public void setGroup(Integer group) {
}


public User segments(List<Integer> segments) {

this.segments = segments;
return this;
}

public User addSegmentsItem(Integer segmentsItem) {
if (this.segments == null) {
this.segments = new ArrayList<Integer>();
}
this.segments.add(segmentsItem);
return this;
}

/**
* Array of Segment Ids that will override any set on the UserDB record for the User
* @return segments
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "Array of Segment Ids that will override any set on the UserDB record for the User")

public List<Integer> getSegments() {
return segments;
}


public void setSegments(List<Integer> segments) {
this.segments = segments;
}


@Override
public boolean equals(Object o) {
if (this == o) {
Expand All @@ -98,12 +135,13 @@ public boolean equals(Object o) {
}
User user = (User) o;
return Objects.equals(this.key, user.key) &&
Objects.equals(this.group, user.group);
Objects.equals(this.group, user.group) &&
Objects.equals(this.segments, user.segments);
}

@Override
public int hashCode() {
return Objects.hash(key, group);
return Objects.hash(key, group, segments);
}

@Override
Expand All @@ -112,6 +150,7 @@ public String toString() {
sb.append("class User {\n");
sb.append(" key: ").append(toIndentedString(key)).append("\n");
sb.append(" group: ").append(toIndentedString(group)).append("\n");
sb.append(" segments: ").append(toIndentedString(segments)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Loading