@@ -6,7 +6,9 @@ import 'package:algoliasearch/src/model/around_radius_all.dart';
6
6
import 'package:algoliasearch/src/model/automatic_facet_filter.dart' ;
7
7
import 'package:algoliasearch/src/model/base_get_api_key_response.dart' ;
8
8
import 'package:algoliasearch/src/model/base_index_settings.dart' ;
9
+ import 'package:algoliasearch/src/model/base_recommend_index_settings.dart' ;
9
10
import 'package:algoliasearch/src/model/base_recommend_request.dart' ;
11
+ import 'package:algoliasearch/src/model/base_recommend_search_params.dart' ;
10
12
import 'package:algoliasearch/src/model/base_search_params.dart' ;
11
13
import 'package:algoliasearch/src/model/base_search_params_without_query.dart' ;
12
14
import 'package:algoliasearch/src/model/base_search_response.dart' ;
@@ -26,7 +28,6 @@ import 'package:algoliasearch/src/model/exhaustive.dart';
26
28
import 'package:algoliasearch/src/model/facet_hits.dart' ;
27
29
import 'package:algoliasearch/src/model/facet_ordering.dart' ;
28
30
import 'package:algoliasearch/src/model/facet_stats.dart' ;
29
- import 'package:algoliasearch/src/model/facets.dart' ;
30
31
import 'package:algoliasearch/src/model/fallback_params.dart' ;
31
32
import 'package:algoliasearch/src/model/fbt_model.dart' ;
32
33
import 'package:algoliasearch/src/model/frequently_bought_together.dart' ;
@@ -37,6 +38,7 @@ import 'package:algoliasearch/src/model/highlight_result_option.dart';
37
38
import 'package:algoliasearch/src/model/hit.dart' ;
38
39
import 'package:algoliasearch/src/model/index_settings.dart' ;
39
40
import 'package:algoliasearch/src/model/index_settings_as_search_params.dart' ;
41
+ import 'package:algoliasearch/src/model/index_settings_facets.dart' ;
40
42
import 'package:algoliasearch/src/model/looking_similar.dart' ;
41
43
import 'package:algoliasearch/src/model/looking_similar_model.dart' ;
42
44
import 'package:algoliasearch/src/model/looking_similar_query.dart' ;
@@ -49,6 +51,8 @@ import 'package:algoliasearch/src/model/query_type.dart';
49
51
import 'package:algoliasearch/src/model/range.dart' ;
50
52
import 'package:algoliasearch/src/model/ranking_info.dart' ;
51
53
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' ;
52
56
import 'package:algoliasearch/src/model/recommendations_hits.dart' ;
53
57
import 'package:algoliasearch/src/model/recommendations_results.dart' ;
54
58
import 'package:algoliasearch/src/model/recommended_for_you.dart' ;
@@ -71,9 +75,9 @@ import 'package:algoliasearch/src/model/search_for_hits_options.dart';
71
75
import 'package:algoliasearch/src/model/search_hits.dart' ;
72
76
import 'package:algoliasearch/src/model/search_method_params.dart' ;
73
77
import 'package:algoliasearch/src/model/search_pagination.dart' ;
74
- import 'package:algoliasearch/src/model/search_params.dart' ;
75
78
import 'package:algoliasearch/src/model/search_params_object.dart' ;
76
79
import 'package:algoliasearch/src/model/search_params_query.dart' ;
80
+ import 'package:algoliasearch/src/model/search_params_string.dart' ;
77
81
import 'package:algoliasearch/src/model/search_response.dart' ;
78
82
import 'package:algoliasearch/src/model/search_responses.dart' ;
79
83
import 'package:algoliasearch/src/model/search_strategy.dart' ;
@@ -133,9 +137,15 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
133
137
case 'BaseIndexSettings' :
134
138
return BaseIndexSettings .fromJson (value as Map <String , dynamic >)
135
139
as ReturnType ;
140
+ case 'BaseRecommendIndexSettings' :
141
+ return BaseRecommendIndexSettings .fromJson (value as Map <String , dynamic >)
142
+ as ReturnType ;
136
143
case 'BaseRecommendRequest' :
137
144
return BaseRecommendRequest .fromJson (value as Map <String , dynamic >)
138
145
as ReturnType ;
146
+ case 'BaseRecommendSearchParams' :
147
+ return BaseRecommendSearchParams .fromJson (value as Map <String , dynamic >)
148
+ as ReturnType ;
139
149
case 'BaseSearchParams' :
140
150
return BaseSearchParams .fromJson (value as Map <String , dynamic >)
141
151
as ReturnType ;
@@ -184,8 +194,6 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
184
194
as ReturnType ;
185
195
case 'FacetStats' :
186
196
return FacetStats .fromJson (value as Map <String , dynamic >) as ReturnType ;
187
- case 'Facets' :
188
- return Facets .fromJson (value as Map <String , dynamic >) as ReturnType ;
189
197
case 'FallbackParams' :
190
198
return FallbackParams .fromJson (value as Map <String , dynamic >)
191
199
as ReturnType ;
@@ -214,6 +222,9 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
214
222
case 'IndexSettingsAsSearchParams' :
215
223
return IndexSettingsAsSearchParams .fromJson (value as Map <String , dynamic >)
216
224
as ReturnType ;
225
+ case 'IndexSettingsFacets' :
226
+ return IndexSettingsFacets .fromJson (value as Map <String , dynamic >)
227
+ as ReturnType ;
217
228
case 'LookingSimilar' :
218
229
return LookingSimilar .fromJson (value as Map <String , dynamic >)
219
230
as ReturnType ;
@@ -242,6 +253,12 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
242
253
return RankingInfo .fromJson (value as Map <String , dynamic >) as ReturnType ;
243
254
case 'RecommendHit' :
244
255
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 ;
245
262
case 'RecommendationsHits' :
246
263
return RecommendationsHits .fromJson (value as Map <String , dynamic >)
247
264
as ReturnType ;
@@ -301,14 +318,15 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
301
318
case 'SearchPagination' :
302
319
return SearchPagination .fromJson (value as Map <String , dynamic >)
303
320
as ReturnType ;
304
- case 'SearchParams' :
305
- return SearchParams .fromJson (value as Map <String , dynamic >) as ReturnType ;
306
321
case 'SearchParamsObject' :
307
322
return SearchParamsObject .fromJson (value as Map <String , dynamic >)
308
323
as ReturnType ;
309
324
case 'SearchParamsQuery' :
310
325
return SearchParamsQuery .fromJson (value as Map <String , dynamic >)
311
326
as ReturnType ;
327
+ case 'SearchParamsString' :
328
+ return SearchParamsString .fromJson (value as Map <String , dynamic >)
329
+ as ReturnType ;
312
330
case 'SearchResponse' :
313
331
return SearchResponse .fromJson (value as Map <String , dynamic >)
314
332
as ReturnType ;
0 commit comments