From 668d1be1d8279b57de601c51057380be7e8ddddb Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Wed, 16 Oct 2024 13:40:39 +0000 Subject: [PATCH] fix(specs): multiple clients fixes (generated) https://github.com/algolia/api-clients-automation/pull/3971 Co-authored-by: algolia-bot --- .../scala/algoliasearch/abtesting/ABTestConfiguration.scala | 2 +- src/main/scala/algoliasearch/abtesting/Variant.scala | 2 +- .../scala/algoliasearch/recommend/BaseSearchResponse.scala | 4 ++++ .../algoliasearch/recommend/RecommendationsResults.scala | 3 +++ .../scala/algoliasearch/search/BaseGetApiKeyResponse.scala | 2 +- src/main/scala/algoliasearch/search/BaseSearchResponse.scala | 4 ++++ src/main/scala/algoliasearch/search/BrowseResponse.scala | 3 +++ src/main/scala/algoliasearch/search/GetApiKeyResponse.scala | 2 +- src/main/scala/algoliasearch/search/GetObjectsResponse.scala | 2 +- src/main/scala/algoliasearch/search/SearchResponse.scala | 3 +++ 10 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/main/scala/algoliasearch/abtesting/ABTestConfiguration.scala b/src/main/scala/algoliasearch/abtesting/ABTestConfiguration.scala index 3c16c5b2..7ae88b7f 100644 --- a/src/main/scala/algoliasearch/abtesting/ABTestConfiguration.scala +++ b/src/main/scala/algoliasearch/abtesting/ABTestConfiguration.scala @@ -27,7 +27,7 @@ package algoliasearch.abtesting /** A/B test configuration. */ case class ABTestConfiguration( - outliers: Outliers, + outliers: Option[Outliers] = scala.None, emptySearch: Option[EmptySearch] = scala.None, minimumDetectableEffect: Option[MinimumDetectableEffect] = scala.None ) diff --git a/src/main/scala/algoliasearch/abtesting/Variant.scala b/src/main/scala/algoliasearch/abtesting/Variant.scala index 474889ad..f9dafeac 100644 --- a/src/main/scala/algoliasearch/abtesting/Variant.scala +++ b/src/main/scala/algoliasearch/abtesting/Variant.scala @@ -82,7 +82,7 @@ case class Variant( conversionCount: Int, conversionRate: Option[Double] = scala.None, currencies: Option[Map[String, Currency]] = scala.None, - description: String, + description: Option[String] = scala.None, estimatedSampleSize: Option[Int] = scala.None, filterEffects: Option[FilterEffects] = scala.None, index: String, diff --git a/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala b/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala index 57ec3910..71274c50 100644 --- a/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala +++ b/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala @@ -42,6 +42,8 @@ import org.json4s.{Extraction, Formats, JField, JObject, JValue, Serializer, Typ * Computed geographical location. * @param automaticRadius * Distance from a central coordinate provided by `aroundLatLng`. + * @param appliedRules + * Rules applied to the query. * @param exhaustiveFacetsCount * See the `facetsCount` field of the `exhaustive` object in the response. * @param exhaustiveNbHits @@ -88,6 +90,7 @@ case class BaseSearchResponse( aroundLatLng: Option[String] = scala.None, automaticRadius: Option[String] = scala.None, exhaustive: Option[Exhaustive] = scala.None, + appliedRules: Option[Seq[Any]] = scala.None, exhaustiveFacetsCount: Option[Boolean] = scala.None, exhaustiveNbHits: Option[Boolean] = scala.None, exhaustiveTypo: Option[Boolean] = scala.None, @@ -127,6 +130,7 @@ class BaseSearchResponseSerializer extends Serializer[BaseSearchResponse] { "aroundLatLng", "automaticRadius", "exhaustive", + "appliedRules", "exhaustiveFacetsCount", "exhaustiveNbHits", "exhaustiveTypo", diff --git a/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala b/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala index aa47e01d..e2b82cf4 100644 --- a/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala +++ b/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala @@ -39,6 +39,8 @@ package algoliasearch.recommend * Computed geographical location. * @param automaticRadius * Distance from a central coordinate provided by `aroundLatLng`. + * @param appliedRules + * Rules applied to the query. * @param exhaustiveFacetsCount * See the `facetsCount` field of the `exhaustive` object in the response. * @param exhaustiveNbHits @@ -93,6 +95,7 @@ case class RecommendationsResults( aroundLatLng: Option[String] = scala.None, automaticRadius: Option[String] = scala.None, exhaustive: Option[Exhaustive] = scala.None, + appliedRules: Option[Seq[Any]] = scala.None, exhaustiveFacetsCount: Option[Boolean] = scala.None, exhaustiveNbHits: Option[Boolean] = scala.None, exhaustiveTypo: Option[Boolean] = scala.None, diff --git a/src/main/scala/algoliasearch/search/BaseGetApiKeyResponse.scala b/src/main/scala/algoliasearch/search/BaseGetApiKeyResponse.scala index 8a6fb27a..6eef4288 100644 --- a/src/main/scala/algoliasearch/search/BaseGetApiKeyResponse.scala +++ b/src/main/scala/algoliasearch/search/BaseGetApiKeyResponse.scala @@ -41,6 +41,6 @@ package algoliasearch.search * Timestamp when the object was created, in milliseconds since the Unix epoch. */ case class BaseGetApiKeyResponse( - value: Option[String] = scala.None, + value: String, createdAt: Long ) diff --git a/src/main/scala/algoliasearch/search/BaseSearchResponse.scala b/src/main/scala/algoliasearch/search/BaseSearchResponse.scala index 3ba0ad8e..0cdf1cd8 100644 --- a/src/main/scala/algoliasearch/search/BaseSearchResponse.scala +++ b/src/main/scala/algoliasearch/search/BaseSearchResponse.scala @@ -46,6 +46,8 @@ import org.json4s.{Extraction, Formats, JField, JObject, JValue, Serializer, Typ * Computed geographical location. * @param automaticRadius * Distance from a central coordinate provided by `aroundLatLng`. + * @param appliedRules + * Rules applied to the query. * @param exhaustiveFacetsCount * See the `facetsCount` field of the `exhaustive` object in the response. * @param exhaustiveNbHits @@ -92,6 +94,7 @@ case class BaseSearchResponse( aroundLatLng: Option[String] = scala.None, automaticRadius: Option[String] = scala.None, exhaustive: Option[Exhaustive] = scala.None, + appliedRules: Option[Seq[Any]] = scala.None, exhaustiveFacetsCount: Option[Boolean] = scala.None, exhaustiveNbHits: Option[Boolean] = scala.None, exhaustiveTypo: Option[Boolean] = scala.None, @@ -131,6 +134,7 @@ class BaseSearchResponseSerializer extends Serializer[BaseSearchResponse] { "aroundLatLng", "automaticRadius", "exhaustive", + "appliedRules", "exhaustiveFacetsCount", "exhaustiveNbHits", "exhaustiveTypo", diff --git a/src/main/scala/algoliasearch/search/BrowseResponse.scala b/src/main/scala/algoliasearch/search/BrowseResponse.scala index f18e0950..05733052 100644 --- a/src/main/scala/algoliasearch/search/BrowseResponse.scala +++ b/src/main/scala/algoliasearch/search/BrowseResponse.scala @@ -43,6 +43,8 @@ package algoliasearch.search * Computed geographical location. * @param automaticRadius * Distance from a central coordinate provided by `aroundLatLng`. + * @param appliedRules + * Rules applied to the query. * @param exhaustiveFacetsCount * See the `facetsCount` field of the `exhaustive` object in the response. * @param exhaustiveNbHits @@ -107,6 +109,7 @@ case class BrowseResponse( aroundLatLng: Option[String] = scala.None, automaticRadius: Option[String] = scala.None, exhaustive: Option[Exhaustive] = scala.None, + appliedRules: Option[Seq[Any]] = scala.None, exhaustiveFacetsCount: Option[Boolean] = scala.None, exhaustiveNbHits: Option[Boolean] = scala.None, exhaustiveTypo: Option[Boolean] = scala.None, diff --git a/src/main/scala/algoliasearch/search/GetApiKeyResponse.scala b/src/main/scala/algoliasearch/search/GetApiKeyResponse.scala index 5b678212..49d9a13a 100644 --- a/src/main/scala/algoliasearch/search/GetApiKeyResponse.scala +++ b/src/main/scala/algoliasearch/search/GetApiKeyResponse.scala @@ -73,7 +73,7 @@ import algoliasearch.search.Acl._ * Duration (in seconds) after which the API key expires. By default, API keys don't expire. */ case class GetApiKeyResponse( - value: Option[String] = scala.None, + value: String, createdAt: Long, acl: Seq[Acl], description: Option[String] = scala.None, diff --git a/src/main/scala/algoliasearch/search/GetObjectsResponse.scala b/src/main/scala/algoliasearch/search/GetObjectsResponse.scala index 83d35b6e..b02f55f5 100644 --- a/src/main/scala/algoliasearch/search/GetObjectsResponse.scala +++ b/src/main/scala/algoliasearch/search/GetObjectsResponse.scala @@ -39,5 +39,5 @@ package algoliasearch.search * Retrieved records. */ case class GetObjectsResponse( - results: Seq[Any] + results: Option[Seq[Any]] = scala.None ) diff --git a/src/main/scala/algoliasearch/search/SearchResponse.scala b/src/main/scala/algoliasearch/search/SearchResponse.scala index 9611403b..71dbe62b 100644 --- a/src/main/scala/algoliasearch/search/SearchResponse.scala +++ b/src/main/scala/algoliasearch/search/SearchResponse.scala @@ -43,6 +43,8 @@ package algoliasearch.search * Computed geographical location. * @param automaticRadius * Distance from a central coordinate provided by `aroundLatLng`. + * @param appliedRules + * Rules applied to the query. * @param exhaustiveFacetsCount * See the `facetsCount` field of the `exhaustive` object in the response. * @param exhaustiveNbHits @@ -104,6 +106,7 @@ case class SearchResponse( aroundLatLng: Option[String] = scala.None, automaticRadius: Option[String] = scala.None, exhaustive: Option[Exhaustive] = scala.None, + appliedRules: Option[Seq[Any]] = scala.None, exhaustiveFacetsCount: Option[Boolean] = scala.None, exhaustiveNbHits: Option[Boolean] = scala.None, exhaustiveTypo: Option[Boolean] = scala.None,