Skip to content

Commit 07afa52

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 1327de9 commit 07afa52

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

algoliasearch/recommend/models/bought_together_query.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from typing_extensions import Self
1919

2020

21+
from algoliasearch.recommend.models.fallback_params import FallbackParams
2122
from algoliasearch.recommend.models.fbt_model import FbtModel
2223
from algoliasearch.recommend.models.recommend_search_params import RecommendSearchParams
2324

@@ -28,6 +29,7 @@
2829
"query_parameters": "queryParameters",
2930
"model": "model",
3031
"object_id": "objectID",
32+
"fallback_parameters": "fallbackParameters",
3133
}
3234

3335

@@ -50,6 +52,7 @@ class BoughtTogetherQuery(BaseModel):
5052
model: FbtModel
5153
object_id: str
5254
""" Unique record identifier. """
55+
fallback_parameters: Optional[FallbackParams] = None
5356

5457
model_config = ConfigDict(
5558
strict=False,
@@ -92,5 +95,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9295
else None
9396
)
9497
obj["model"] = obj.get("model")
98+
obj["fallbackParameters"] = (
99+
FallbackParams.from_dict(obj["fallbackParameters"])
100+
if obj.get("fallbackParameters") is not None
101+
else None
102+
)
95103

96104
return cls.model_validate(obj)

0 commit comments

Comments
 (0)