Skip to content

Commit 3e2e945

Browse files
algolia-botraed667
andcommitted
feat(specs): add fallbackParameters to Frequently bought together [RECO-2443] (generated)
algolia/api-clients-automation#5579 Co-authored-by: algolia-bot <[email protected]> Co-authored-by: Raed <[email protected]>
1 parent 4a58d1f commit 3e2e945

File tree

8 files changed

+88
-18
lines changed

8 files changed

+88
-18
lines changed

packages/algoliasearch/lib/src/model/bought_together_query.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
22
// ignore_for_file: unused_element
3+
import 'package:algoliasearch/src/model/fallback_params.dart';
34
import 'package:algoliasearch/src/model/fbt_model.dart';
45
import 'package:algoliasearch/src/model/recommend_search_params.dart';
56

@@ -17,6 +18,7 @@ final class BoughtTogetherQuery {
1718
this.queryParameters,
1819
required this.model,
1920
required this.objectID,
21+
this.fallbackParameters,
2022
});
2123

2224
/// Index name (case-sensitive).
@@ -45,6 +47,9 @@ final class BoughtTogetherQuery {
4547
@JsonKey(name: r'objectID')
4648
final String objectID;
4749

50+
@JsonKey(name: r'fallbackParameters')
51+
final FallbackParams? fallbackParameters;
52+
4853
@override
4954
bool operator ==(Object other) =>
5055
identical(this, other) ||
@@ -54,7 +59,8 @@ final class BoughtTogetherQuery {
5459
other.maxRecommendations == maxRecommendations &&
5560
other.queryParameters == queryParameters &&
5661
other.model == model &&
57-
other.objectID == objectID;
62+
other.objectID == objectID &&
63+
other.fallbackParameters == fallbackParameters;
5864

5965
@override
6066
int get hashCode =>
@@ -63,7 +69,8 @@ final class BoughtTogetherQuery {
6369
maxRecommendations.hashCode +
6470
queryParameters.hashCode +
6571
model.hashCode +
66-
objectID.hashCode;
72+
objectID.hashCode +
73+
fallbackParameters.hashCode;
6774

6875
factory BoughtTogetherQuery.fromJson(Map<String, dynamic> json) =>
6976
_$BoughtTogetherQueryFromJson(json);

packages/algoliasearch/lib/src/model/bought_together_query.g.dart

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/algoliasearch/lib/src/model/frequently_bought_together.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
22
// ignore_for_file: unused_element
3+
import 'package:algoliasearch/src/model/fallback_params.dart';
34
import 'package:algoliasearch/src/model/fbt_model.dart';
45

56
import 'package:json_annotation/json_annotation.dart';
@@ -12,6 +13,7 @@ final class FrequentlyBoughtTogether {
1213
const FrequentlyBoughtTogether({
1314
required this.model,
1415
required this.objectID,
16+
this.fallbackParameters,
1517
});
1618

1719
@JsonKey(name: r'model')
@@ -21,15 +23,20 @@ final class FrequentlyBoughtTogether {
2123
@JsonKey(name: r'objectID')
2224
final String objectID;
2325

26+
@JsonKey(name: r'fallbackParameters')
27+
final FallbackParams? fallbackParameters;
28+
2429
@override
2530
bool operator ==(Object other) =>
2631
identical(this, other) ||
2732
other is FrequentlyBoughtTogether &&
2833
other.model == model &&
29-
other.objectID == objectID;
34+
other.objectID == objectID &&
35+
other.fallbackParameters == fallbackParameters;
3036

3137
@override
32-
int get hashCode => model.hashCode + objectID.hashCode;
38+
int get hashCode =>
39+
model.hashCode + objectID.hashCode + fallbackParameters.hashCode;
3340

3441
factory FrequentlyBoughtTogether.fromJson(Map<String, dynamic> json) =>
3542
_$FrequentlyBoughtTogetherFromJson(json);

packages/algoliasearch/lib/src/model/frequently_bought_together.g.dart

Lines changed: 20 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/client_recommend/lib/src/model/bought_together_query.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// ignore_for_file: unused_element
33
import 'package:algolia_client_recommend/src/model/fbt_model.dart';
44
import 'package:algolia_client_recommend/src/model/recommend_search_params.dart';
5+
import 'package:algolia_client_recommend/src/model/fallback_params.dart';
56

67
import 'package:json_annotation/json_annotation.dart';
78

@@ -17,6 +18,7 @@ final class BoughtTogetherQuery {
1718
this.queryParameters,
1819
required this.model,
1920
required this.objectID,
21+
this.fallbackParameters,
2022
});
2123

2224
/// Index name (case-sensitive).
@@ -45,6 +47,9 @@ final class BoughtTogetherQuery {
4547
@JsonKey(name: r'objectID')
4648
final String objectID;
4749

50+
@JsonKey(name: r'fallbackParameters')
51+
final FallbackParams? fallbackParameters;
52+
4853
@override
4954
bool operator ==(Object other) =>
5055
identical(this, other) ||
@@ -54,7 +59,8 @@ final class BoughtTogetherQuery {
5459
other.maxRecommendations == maxRecommendations &&
5560
other.queryParameters == queryParameters &&
5661
other.model == model &&
57-
other.objectID == objectID;
62+
other.objectID == objectID &&
63+
other.fallbackParameters == fallbackParameters;
5864

5965
@override
6066
int get hashCode =>
@@ -63,7 +69,8 @@ final class BoughtTogetherQuery {
6369
maxRecommendations.hashCode +
6470
queryParameters.hashCode +
6571
model.hashCode +
66-
objectID.hashCode;
72+
objectID.hashCode +
73+
fallbackParameters.hashCode;
6774

6875
factory BoughtTogetherQuery.fromJson(Map<String, dynamic> json) =>
6976
_$BoughtTogetherQueryFromJson(json);

packages/client_recommend/lib/src/model/bought_together_query.g.dart

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/client_recommend/lib/src/model/frequently_bought_together.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
22
// ignore_for_file: unused_element
33
import 'package:algolia_client_recommend/src/model/fbt_model.dart';
4+
import 'package:algolia_client_recommend/src/model/fallback_params.dart';
45

56
import 'package:json_annotation/json_annotation.dart';
67

@@ -12,6 +13,7 @@ final class FrequentlyBoughtTogether {
1213
const FrequentlyBoughtTogether({
1314
required this.model,
1415
required this.objectID,
16+
this.fallbackParameters,
1517
});
1618

1719
@JsonKey(name: r'model')
@@ -21,15 +23,20 @@ final class FrequentlyBoughtTogether {
2123
@JsonKey(name: r'objectID')
2224
final String objectID;
2325

26+
@JsonKey(name: r'fallbackParameters')
27+
final FallbackParams? fallbackParameters;
28+
2429
@override
2530
bool operator ==(Object other) =>
2631
identical(this, other) ||
2732
other is FrequentlyBoughtTogether &&
2833
other.model == model &&
29-
other.objectID == objectID;
34+
other.objectID == objectID &&
35+
other.fallbackParameters == fallbackParameters;
3036

3137
@override
32-
int get hashCode => model.hashCode + objectID.hashCode;
38+
int get hashCode =>
39+
model.hashCode + objectID.hashCode + fallbackParameters.hashCode;
3340

3441
factory FrequentlyBoughtTogether.fromJson(Map<String, dynamic> json) =>
3542
_$FrequentlyBoughtTogetherFromJson(json);

packages/client_recommend/lib/src/model/frequently_bought_together.g.dart

Lines changed: 20 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)