Skip to content

Commit f263aa1

Browse files
algolia-botClaraMullermillotp
committed
feat(specs): add facets query parameter available at run time (generated)
algolia/api-clients-automation#5486 Co-authored-by: algolia-bot <[email protected]> Co-authored-by: Clara Muller <[email protected]> Co-authored-by: Pierre Millot <[email protected]>
1 parent b9d8ef8 commit f263aa1

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/main/scala/algoliasearch/composition/FacetOrdering.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ package algoliasearch.composition
3636
* Order of facet values. One object for each facet.
3737
*/
3838
case class FacetOrdering(
39-
facets: Option[Facets] = scala.None,
39+
facets: Option[IndexSettingsFacets] = scala.None,
4040
values: Option[Map[String, Value]] = scala.None
4141
)

src/main/scala/algoliasearch/composition/Facets.scala renamed to src/main/scala/algoliasearch/composition/IndexSettingsFacets.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ package algoliasearch.composition
3636
* Explicit order of facets or facet values. This setting lets you always show specific facets or facet values at the
3737
* top of the list.
3838
*/
39-
case class Facets(
39+
case class IndexSettingsFacets(
4040
order: Option[Seq[String]] = scala.None
4141
)

src/main/scala/algoliasearch/composition/Params.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ import algoliasearch.composition.SupportedLanguage._
5959
* `relevancyStrictness` on [virtual replica
6060
* indices](https://www.algolia.com/doc/guides/managing-results/refine-results/sorting/in-depth/replicas/#what-are-virtual-replicas).
6161
* Use this setting to strike a balance between the relevance and number of returned results.
62+
* @param facets
63+
* Facets for which to retrieve facet values that match the search criteria and the number of matching facet values
64+
* To retrieve all facets, use the wildcard character `*`. For more information, see
65+
* [facets](https://www.algolia.com/doc/guides/managing-results/refine-results/faceting/#contextual-facet-values-and-counts).
6266
* @param hitsPerPage
6367
* Number of hits per page.
6468
* @param aroundLatLng
@@ -125,6 +129,7 @@ case class Params(
125129
page: Option[Int] = scala.None,
126130
getRankingInfo: Option[Boolean] = scala.None,
127131
relevancyStrictness: Option[Int] = scala.None,
132+
facets: Option[Seq[String]] = scala.None,
128133
facetFilters: Option[FacetFilters] = scala.None,
129134
optionalFilters: Option[OptionalFilters] = scala.None,
130135
numericFilters: Option[NumericFilters] = scala.None,

0 commit comments

Comments
 (0)