From c47ce9c93c330e09ca87e3a6411b41864c72a209 Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Thu, 29 Feb 2024 13:04:36 +0000 Subject: [PATCH] chore: generated code for commit a138c2fe. [skip ci] https://github.com/algolia/api-clients-automation/commit/a138c2fef26fbae5c375184ae8af9082da2bcaed Co-authored-by: algolia-bot Co-authored-by: Mouaad Aallam --- .../model/search/BaseSearchResponse.java | 20 +++++++++++++++++++ .../algolia/model/search/BrowseResponse.java | 20 +++++++++++++++++++ .../algolia/model/search/SearchResponse.java | 20 +++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/algoliasearch/src/main/java/com/algolia/model/search/BaseSearchResponse.java b/algoliasearch/src/main/java/com/algolia/model/search/BaseSearchResponse.java index 3fdd3d0f5..45dced720 100644 --- a/algoliasearch/src/main/java/com/algolia/model/search/BaseSearchResponse.java +++ b/algoliasearch/src/main/java/com/algolia/model/search/BaseSearchResponse.java @@ -93,6 +93,9 @@ public class BaseSearchResponse { @JsonProperty("userData") private Object userData; + @JsonProperty("queryID") + private String queryID; + private Map additionalProperties = new HashMap<>(); @JsonAnyGetter @@ -451,6 +454,20 @@ public Object getUserData() { return userData; } + public BaseSearchResponse setQueryID(String queryID) { + this.queryID = queryID; + return this; + } + + /** + * Unique identifier for the query. This is used for [click + * analytics](https://www.algolia.com/doc/guides/analytics/click-analytics/). + */ + @javax.annotation.Nullable + public String getQueryID() { + return queryID; + } + @Override public boolean equals(Object o) { if (this == o) { @@ -488,6 +505,7 @@ public boolean equals(Object o) { Objects.equals(this.serverTimeMS, baseSearchResponse.serverTimeMS) && Objects.equals(this.serverUsed, baseSearchResponse.serverUsed) && Objects.equals(this.userData, baseSearchResponse.userData) && + Objects.equals(this.queryID, baseSearchResponse.queryID) && super.equals(o) ); } @@ -522,6 +540,7 @@ public int hashCode() { serverTimeMS, serverUsed, userData, + queryID, super.hashCode() ); } @@ -558,6 +577,7 @@ public String toString() { sb.append(" serverTimeMS: ").append(toIndentedString(serverTimeMS)).append("\n"); sb.append(" serverUsed: ").append(toIndentedString(serverUsed)).append("\n"); sb.append(" userData: ").append(toIndentedString(userData)).append("\n"); + sb.append(" queryID: ").append(toIndentedString(queryID)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/algoliasearch/src/main/java/com/algolia/model/search/BrowseResponse.java b/algoliasearch/src/main/java/com/algolia/model/search/BrowseResponse.java index 1ab0f41f9..aeb4f769f 100644 --- a/algoliasearch/src/main/java/com/algolia/model/search/BrowseResponse.java +++ b/algoliasearch/src/main/java/com/algolia/model/search/BrowseResponse.java @@ -95,6 +95,9 @@ public class BrowseResponse { @JsonProperty("userData") private Object userData; + @JsonProperty("queryID") + private String queryID; + @JsonProperty("hits") private List hits = new ArrayList<>(); @@ -452,6 +455,20 @@ public Object getUserData() { return userData; } + public BrowseResponse setQueryID(String queryID) { + this.queryID = queryID; + return this; + } + + /** + * Unique identifier for the query. This is used for [click + * analytics](https://www.algolia.com/doc/guides/analytics/click-analytics/). + */ + @javax.annotation.Nullable + public String getQueryID() { + return queryID; + } + public BrowseResponse setHits(List hits) { this.hits = hits; return this; @@ -542,6 +559,7 @@ public boolean equals(Object o) { Objects.equals(this.serverTimeMS, browseResponse.serverTimeMS) && Objects.equals(this.serverUsed, browseResponse.serverUsed) && Objects.equals(this.userData, browseResponse.userData) && + Objects.equals(this.queryID, browseResponse.queryID) && Objects.equals(this.hits, browseResponse.hits) && Objects.equals(this.query, browseResponse.query) && Objects.equals(this.params, browseResponse.params) && @@ -579,6 +597,7 @@ public int hashCode() { serverTimeMS, serverUsed, userData, + queryID, hits, query, params, @@ -617,6 +636,7 @@ public String toString() { sb.append(" serverTimeMS: ").append(toIndentedString(serverTimeMS)).append("\n"); sb.append(" serverUsed: ").append(toIndentedString(serverUsed)).append("\n"); sb.append(" userData: ").append(toIndentedString(userData)).append("\n"); + sb.append(" queryID: ").append(toIndentedString(queryID)).append("\n"); sb.append(" hits: ").append(toIndentedString(hits)).append("\n"); sb.append(" query: ").append(toIndentedString(query)).append("\n"); sb.append(" params: ").append(toIndentedString(params)).append("\n"); diff --git a/algoliasearch/src/main/java/com/algolia/model/search/SearchResponse.java b/algoliasearch/src/main/java/com/algolia/model/search/SearchResponse.java index e4394ff49..f80de67ea 100644 --- a/algoliasearch/src/main/java/com/algolia/model/search/SearchResponse.java +++ b/algoliasearch/src/main/java/com/algolia/model/search/SearchResponse.java @@ -96,6 +96,9 @@ public class SearchResponse implements SearchResult { @JsonProperty("userData") private Object userData; + @JsonProperty("queryID") + private String queryID; + @JsonProperty("hits") private List hits = new ArrayList<>(); @@ -463,6 +466,20 @@ public Object getUserData() { return userData; } + public SearchResponse setQueryID(String queryID) { + this.queryID = queryID; + return this; + } + + /** + * Unique identifier for the query. This is used for [click + * analytics](https://www.algolia.com/doc/guides/analytics/click-analytics/). + */ + @javax.annotation.Nullable + public String getQueryID() { + return queryID; + } + public SearchResponse setHits(List hits) { this.hits = hits; return this; @@ -538,6 +555,7 @@ public boolean equals(Object o) { Objects.equals(this.serverTimeMS, searchResponse.serverTimeMS) && Objects.equals(this.serverUsed, searchResponse.serverUsed) && Objects.equals(this.userData, searchResponse.userData) && + Objects.equals(this.queryID, searchResponse.queryID) && Objects.equals(this.hits, searchResponse.hits) && Objects.equals(this.query, searchResponse.query) && Objects.equals(this.params, searchResponse.params) && @@ -575,6 +593,7 @@ public int hashCode() { serverTimeMS, serverUsed, userData, + queryID, hits, query, params, @@ -614,6 +633,7 @@ public String toString() { sb.append(" serverTimeMS: ").append(toIndentedString(serverTimeMS)).append("\n"); sb.append(" serverUsed: ").append(toIndentedString(serverUsed)).append("\n"); sb.append(" userData: ").append(toIndentedString(userData)).append("\n"); + sb.append(" queryID: ").append(toIndentedString(queryID)).append("\n"); sb.append(" hits: ").append(toIndentedString(hits)).append("\n"); sb.append(" query: ").append(toIndentedString(query)).append("\n"); sb.append(" params: ").append(toIndentedString(params)).append("\n");