29
29
*/
30
30
package algoliasearch .recommend
31
31
32
- import algoliasearch .recommend .RecommendedForYouModel ._
32
+ import algoliasearch .recommend .LookingSimilarModel ._
33
33
34
34
import org .json4s ._
35
35
@@ -51,20 +51,18 @@ object RecommendationsRequestSerializer extends Serializer[RecommendationsReques
51
51
case value : JObject => Extraction .extract[TrendingItemsQuery ](value)
52
52
case value : JObject => Extraction .extract[TrendingFacetsQuery ](value)
53
53
case value : JObject => Extraction .extract[LookingSimilarQuery ](value)
54
- case value : JObject => Extraction .extract[RecommendedForYouQuery ](value)
55
54
case _ => throw new MappingException (" Can't convert " + json + " to RecommendationsRequest" )
56
55
}
57
56
}
58
57
59
58
override def serialize (implicit format : Formats ): PartialFunction [Any , JValue ] = {
60
59
case value : RecommendationsRequest =>
61
60
value match {
62
- case value : BoughtTogetherQuery => Extraction .decompose(value)(format - this )
63
- case value : RelatedQuery => Extraction .decompose(value)(format - this )
64
- case value : TrendingItemsQuery => Extraction .decompose(value)(format - this )
65
- case value : TrendingFacetsQuery => Extraction .decompose(value)(format - this )
66
- case value : LookingSimilarQuery => Extraction .decompose(value)(format - this )
67
- case value : RecommendedForYouQuery => Extraction .decompose(value)(format - this )
61
+ case value : BoughtTogetherQuery => Extraction .decompose(value)(format - this )
62
+ case value : RelatedQuery => Extraction .decompose(value)(format - this )
63
+ case value : TrendingItemsQuery => Extraction .decompose(value)(format - this )
64
+ case value : TrendingFacetsQuery => Extraction .decompose(value)(format - this )
65
+ case value : LookingSimilarQuery => Extraction .decompose(value)(format - this )
68
66
}
69
67
}
70
68
}
0 commit comments