Skip to content

Commit f6423b1

Browse files
algolia-botraed667
andcommitted
Merge branch 'main' into fix-recommend-query-params (generated)
Co-authored-by: Raed <[email protected]>
1 parent f8221cc commit f6423b1

File tree

240 files changed

+14572
-20284
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

240 files changed

+14572
-20284
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/BoughtTogetherQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public BoughtTogetherQuery(string indexName, double threshold, FbtModel? model,
6767
/// Gets or Sets QueryParameters
6868
/// </summary>
6969
[JsonPropertyName("queryParameters")]
70-
public SearchParams QueryParameters { get; set; }
70+
public RecommendSearchParams QueryParameters { get; set; }
7171

7272
/// <summary>
7373
/// Unique record identifier.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/FacetOrdering.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public FacetOrdering()
2727
/// Gets or Sets Facets
2828
/// </summary>
2929
[JsonPropertyName("facets")]
30-
public Facets Facets { get; set; }
30+
public IndexSettingsFacets Facets { get; set; }
3131

3232
/// <summary>
3333
/// Order of facet values. One object for each facet.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/FallbackParams.cs

Lines changed: 228 additions & 100 deletions
Large diffs are not rendered by default.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/Facets.cs renamed to clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/IndexSettingsFacets.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ namespace Algolia.Search.Models.Recommend;
1414
/// <summary>
1515
/// Order of facet names.
1616
/// </summary>
17-
public partial class Facets
17+
public partial class IndexSettingsFacets
1818
{
1919
/// <summary>
20-
/// Initializes a new instance of the Facets class.
20+
/// Initializes a new instance of the IndexSettingsFacets class.
2121
/// </summary>
22-
public Facets()
22+
public IndexSettingsFacets()
2323
{
2424
}
2525

@@ -37,7 +37,7 @@ public Facets()
3737
public override string ToString()
3838
{
3939
StringBuilder sb = new StringBuilder();
40-
sb.Append("class Facets {\n");
40+
sb.Append("class IndexSettingsFacets {\n");
4141
sb.Append(" Order: ").Append(Order).Append("\n");
4242
sb.Append("}\n");
4343
return sb.ToString();
@@ -59,7 +59,7 @@ public virtual string ToJson()
5959
/// <returns>Boolean</returns>
6060
public override bool Equals(object obj)
6161
{
62-
if (obj is not Facets input)
62+
if (obj is not IndexSettingsFacets input)
6363
{
6464
return false;
6565
}

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/LookingSimilarQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public LookingSimilarQuery(string indexName, double threshold, LookingSimilarMod
6767
/// Gets or Sets QueryParameters
6868
/// </summary>
6969
[JsonPropertyName("queryParameters")]
70-
public SearchParams QueryParameters { get; set; }
70+
public RecommendSearchParams QueryParameters { get; set; }
7171

7272
/// <summary>
7373
/// Unique record identifier.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/Mode.cs

Lines changed: 0 additions & 33 deletions
This file was deleted.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/SearchParams.cs renamed to clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/RecommendSearchParams.cs

Lines changed: 234 additions & 106 deletions
Large diffs are not rendered by default.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/RecommendedForYouQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public RecommendedForYouQuery(string indexName, double threshold, RecommendedFor
6565
/// Gets or Sets QueryParameters
6666
/// </summary>
6767
[JsonPropertyName("queryParameters")]
68-
public SearchParams QueryParameters { get; set; }
68+
public RecommendSearchParams QueryParameters { get; set; }
6969

7070
/// <summary>
7171
/// Gets or Sets FallbackParameters

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/RelatedQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public RelatedQuery(string indexName, double threshold, RelatedModel? model, str
6767
/// Gets or Sets QueryParameters
6868
/// </summary>
6969
[JsonPropertyName("queryParameters")]
70-
public SearchParams QueryParameters { get; set; }
70+
public RecommendSearchParams QueryParameters { get; set; }
7171

7272
/// <summary>
7373
/// Unique record identifier.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/SearchParamsObject.cs

Lines changed: 0 additions & 945 deletions
This file was deleted.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/SemanticSearch.cs

Lines changed: 0 additions & 89 deletions
This file was deleted.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/TrendingFacetsQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public TrendingFacetsQuery(string indexName, double threshold, object facetName,
6767
/// Gets or Sets QueryParameters
6868
/// </summary>
6969
[JsonPropertyName("queryParameters")]
70-
public SearchParams QueryParameters { get; set; }
70+
public RecommendSearchParams QueryParameters { get; set; }
7171

7272
/// <summary>
7373
/// Facet attribute for which to retrieve trending facet values.

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/TrendingItemsQuery.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public TrendingItemsQuery(string indexName, double threshold, TrendingItemsModel
6565
/// Gets or Sets QueryParameters
6666
/// </summary>
6767
[JsonPropertyName("queryParameters")]
68-
public SearchParams QueryParameters { get; set; }
68+
public RecommendSearchParams QueryParameters { get; set; }
6969

7070
/// <summary>
7171
/// Facet attribute. To be used in combination with `facetValue`. If specified, only recommendations matching the facet filter will be returned.
@@ -85,7 +85,7 @@ public TrendingItemsQuery(string indexName, double threshold, TrendingItemsModel
8585
/// Gets or Sets FallbackParameters
8686
/// </summary>
8787
[JsonPropertyName("fallbackParameters")]
88-
public SearchParamsObject FallbackParameters { get; set; }
88+
public FallbackParams FallbackParameters { get; set; }
8989

9090
/// <summary>
9191
/// Returns the string presentation of the object

clients/algoliasearch-client-dart/packages/algoliasearch/lib/algoliasearch_lite.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ export 'src/model/around_radius_all.dart';
1313
export 'src/model/automatic_facet_filter.dart';
1414
export 'src/model/base_get_api_key_response.dart';
1515
export 'src/model/base_index_settings.dart';
16+
export 'src/model/base_recommend_index_settings.dart';
1617
export 'src/model/base_recommend_request.dart';
18+
export 'src/model/base_recommend_search_params.dart';
1719
export 'src/model/base_search_params.dart';
1820
export 'src/model/base_search_params_without_query.dart';
1921
export 'src/model/base_search_response.dart';
@@ -33,7 +35,6 @@ export 'src/model/exhaustive.dart';
3335
export 'src/model/facet_hits.dart';
3436
export 'src/model/facet_ordering.dart';
3537
export 'src/model/facet_stats.dart';
36-
export 'src/model/facets.dart';
3738
export 'src/model/fallback_params.dart';
3839
export 'src/model/fbt_model.dart';
3940
export 'src/model/frequently_bought_together.dart';
@@ -44,6 +45,7 @@ export 'src/model/highlight_result_option.dart';
4445
export 'src/model/hit.dart';
4546
export 'src/model/index_settings.dart';
4647
export 'src/model/index_settings_as_search_params.dart';
48+
export 'src/model/index_settings_facets.dart';
4749
export 'src/model/looking_similar.dart';
4850
export 'src/model/looking_similar_model.dart';
4951
export 'src/model/looking_similar_query.dart';
@@ -56,6 +58,8 @@ export 'src/model/query_type.dart';
5658
export 'src/model/range.dart';
5759
export 'src/model/ranking_info.dart';
5860
export 'src/model/recommend_hit.dart';
61+
export 'src/model/recommend_index_settings.dart';
62+
export 'src/model/recommend_search_params.dart';
5963
export 'src/model/recommendations_hits.dart';
6064
export 'src/model/recommendations_results.dart';
6165
export 'src/model/recommended_for_you.dart';
@@ -78,9 +82,9 @@ export 'src/model/search_for_hits_options.dart';
7882
export 'src/model/search_hits.dart';
7983
export 'src/model/search_method_params.dart';
8084
export 'src/model/search_pagination.dart';
81-
export 'src/model/search_params.dart';
8285
export 'src/model/search_params_object.dart';
8386
export 'src/model/search_params_query.dart';
87+
export 'src/model/search_params_string.dart';
8488
export 'src/model/search_response.dart';
8589
export 'src/model/search_responses.dart';
8690
export 'src/model/search_strategy.dart';

clients/algoliasearch-client-dart/packages/algoliasearch/lib/src/deserialize.dart

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ import 'package:algoliasearch/src/model/around_radius_all.dart';
66
import 'package:algoliasearch/src/model/automatic_facet_filter.dart';
77
import 'package:algoliasearch/src/model/base_get_api_key_response.dart';
88
import 'package:algoliasearch/src/model/base_index_settings.dart';
9+
import 'package:algoliasearch/src/model/base_recommend_index_settings.dart';
910
import 'package:algoliasearch/src/model/base_recommend_request.dart';
11+
import 'package:algoliasearch/src/model/base_recommend_search_params.dart';
1012
import 'package:algoliasearch/src/model/base_search_params.dart';
1113
import 'package:algoliasearch/src/model/base_search_params_without_query.dart';
1214
import 'package:algoliasearch/src/model/base_search_response.dart';
@@ -26,7 +28,6 @@ import 'package:algoliasearch/src/model/exhaustive.dart';
2628
import 'package:algoliasearch/src/model/facet_hits.dart';
2729
import 'package:algoliasearch/src/model/facet_ordering.dart';
2830
import 'package:algoliasearch/src/model/facet_stats.dart';
29-
import 'package:algoliasearch/src/model/facets.dart';
3031
import 'package:algoliasearch/src/model/fallback_params.dart';
3132
import 'package:algoliasearch/src/model/fbt_model.dart';
3233
import 'package:algoliasearch/src/model/frequently_bought_together.dart';
@@ -37,6 +38,7 @@ import 'package:algoliasearch/src/model/highlight_result_option.dart';
3738
import 'package:algoliasearch/src/model/hit.dart';
3839
import 'package:algoliasearch/src/model/index_settings.dart';
3940
import 'package:algoliasearch/src/model/index_settings_as_search_params.dart';
41+
import 'package:algoliasearch/src/model/index_settings_facets.dart';
4042
import 'package:algoliasearch/src/model/looking_similar.dart';
4143
import 'package:algoliasearch/src/model/looking_similar_model.dart';
4244
import 'package:algoliasearch/src/model/looking_similar_query.dart';
@@ -49,6 +51,8 @@ import 'package:algoliasearch/src/model/query_type.dart';
4951
import 'package:algoliasearch/src/model/range.dart';
5052
import 'package:algoliasearch/src/model/ranking_info.dart';
5153
import 'package:algoliasearch/src/model/recommend_hit.dart';
54+
import 'package:algoliasearch/src/model/recommend_index_settings.dart';
55+
import 'package:algoliasearch/src/model/recommend_search_params.dart';
5256
import 'package:algoliasearch/src/model/recommendations_hits.dart';
5357
import 'package:algoliasearch/src/model/recommendations_results.dart';
5458
import 'package:algoliasearch/src/model/recommended_for_you.dart';
@@ -71,9 +75,9 @@ import 'package:algoliasearch/src/model/search_for_hits_options.dart';
7175
import 'package:algoliasearch/src/model/search_hits.dart';
7276
import 'package:algoliasearch/src/model/search_method_params.dart';
7377
import 'package:algoliasearch/src/model/search_pagination.dart';
74-
import 'package:algoliasearch/src/model/search_params.dart';
7578
import 'package:algoliasearch/src/model/search_params_object.dart';
7679
import 'package:algoliasearch/src/model/search_params_query.dart';
80+
import 'package:algoliasearch/src/model/search_params_string.dart';
7781
import 'package:algoliasearch/src/model/search_response.dart';
7882
import 'package:algoliasearch/src/model/search_responses.dart';
7983
import 'package:algoliasearch/src/model/search_strategy.dart';
@@ -133,9 +137,15 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
133137
case 'BaseIndexSettings':
134138
return BaseIndexSettings.fromJson(value as Map<String, dynamic>)
135139
as ReturnType;
140+
case 'BaseRecommendIndexSettings':
141+
return BaseRecommendIndexSettings.fromJson(value as Map<String, dynamic>)
142+
as ReturnType;
136143
case 'BaseRecommendRequest':
137144
return BaseRecommendRequest.fromJson(value as Map<String, dynamic>)
138145
as ReturnType;
146+
case 'BaseRecommendSearchParams':
147+
return BaseRecommendSearchParams.fromJson(value as Map<String, dynamic>)
148+
as ReturnType;
139149
case 'BaseSearchParams':
140150
return BaseSearchParams.fromJson(value as Map<String, dynamic>)
141151
as ReturnType;
@@ -184,8 +194,6 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
184194
as ReturnType;
185195
case 'FacetStats':
186196
return FacetStats.fromJson(value as Map<String, dynamic>) as ReturnType;
187-
case 'Facets':
188-
return Facets.fromJson(value as Map<String, dynamic>) as ReturnType;
189197
case 'FallbackParams':
190198
return FallbackParams.fromJson(value as Map<String, dynamic>)
191199
as ReturnType;
@@ -214,6 +222,9 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
214222
case 'IndexSettingsAsSearchParams':
215223
return IndexSettingsAsSearchParams.fromJson(value as Map<String, dynamic>)
216224
as ReturnType;
225+
case 'IndexSettingsFacets':
226+
return IndexSettingsFacets.fromJson(value as Map<String, dynamic>)
227+
as ReturnType;
217228
case 'LookingSimilar':
218229
return LookingSimilar.fromJson(value as Map<String, dynamic>)
219230
as ReturnType;
@@ -242,6 +253,12 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
242253
return RankingInfo.fromJson(value as Map<String, dynamic>) as ReturnType;
243254
case 'RecommendHit':
244255
return RecommendHit.fromJson(value as Map<String, dynamic>) as ReturnType;
256+
case 'RecommendIndexSettings':
257+
return RecommendIndexSettings.fromJson(value as Map<String, dynamic>)
258+
as ReturnType;
259+
case 'RecommendSearchParams':
260+
return RecommendSearchParams.fromJson(value as Map<String, dynamic>)
261+
as ReturnType;
245262
case 'RecommendationsHits':
246263
return RecommendationsHits.fromJson(value as Map<String, dynamic>)
247264
as ReturnType;
@@ -301,14 +318,15 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
301318
case 'SearchPagination':
302319
return SearchPagination.fromJson(value as Map<String, dynamic>)
303320
as ReturnType;
304-
case 'SearchParams':
305-
return SearchParams.fromJson(value as Map<String, dynamic>) as ReturnType;
306321
case 'SearchParamsObject':
307322
return SearchParamsObject.fromJson(value as Map<String, dynamic>)
308323
as ReturnType;
309324
case 'SearchParamsQuery':
310325
return SearchParamsQuery.fromJson(value as Map<String, dynamic>)
311326
as ReturnType;
327+
case 'SearchParamsString':
328+
return SearchParamsString.fromJson(value as Map<String, dynamic>)
329+
as ReturnType;
312330
case 'SearchResponse':
313331
return SearchResponse.fromJson(value as Map<String, dynamic>)
314332
as ReturnType;

0 commit comments

Comments
 (0)