11package serialize.rule
22
33import attributeA
4+ import com.algolia.search.model.rule.Alternatives
45import com.algolia.search.model.rule.Anchoring
56import com.algolia.search.model.rule.Condition
67import com.algolia.search.model.rule.Pattern
7- import com.algolia.search.serialize.JsonNoDefaults
8- import com.algolia.search.serialize.KeyAnchoring
9- import com.algolia.search.serialize.KeyIs
10- import com.algolia.search.serialize.KeyPattern
8+ import com.algolia.search.serialize.*
119import kotlinx.serialization.json.json
1210import serialize.TestSerializer
1311import unknown
@@ -18,17 +16,21 @@ internal class TestCondition : TestSerializer<Condition>(Condition.serializer(),
1816 override val items = listOf (
1917 Condition (
2018 anchoring = Anchoring .Is ,
21- pattern = Pattern .Facet (attributeA)
19+ pattern = Pattern .Facet (attributeA),
20+ alternative = Alternatives .True
2221 ) to json {
2322 KeyAnchoring to KeyIs
2423 KeyPattern to " {facet:$attributeA }"
24+ KeyAlternatives to true
2525 },
2626 Condition (
2727 anchoring = Anchoring .Is ,
28- pattern = Pattern .Literal (unknown)
28+ pattern = Pattern .Literal (unknown),
29+ alternative = Alternatives .False
2930 ) to json {
3031 KeyAnchoring to KeyIs
3132 KeyPattern to unknown
33+ KeyAlternatives to false
3234 }
3335 )
3436}
0 commit comments