@@ -20,6 +20,41 @@ There is a response limit: a response can contain no more than ten thousand item
20
20
sdk.suggest(query: "ipho") { searchResult in
21
21
print("Suggest callback")
22
22
}
23
+
24
+ /**
25
+
26
+ Brand exclusion
27
+
28
+ To exclude brands from the search results, use `excludedBrands`.
29
+
30
+ excludedBrands – an array of brand names that should be excluded from search results.
31
+
32
+ **/
33
+
34
+ sdk?.search(
35
+ query: "powder bronzer",
36
+ excludedBrands: ["dior", "estee lauder"]
37
+ ) { result in
38
+ switch result {
39
+ case .success(let response):
40
+ print(response.productsTotal)
41
+ case .failure(let error):
42
+ print(error.description)
43
+ }
44
+ }
45
+
46
+ sdk?.suggest(
47
+ query: "powder bronzer",
48
+ excludedBrands: ["dior", "estee lauder"]
49
+ ) { result in
50
+ switch result {
51
+ case .success(let response):
52
+ print(response.productsTotal)
53
+ case .failure(let error):
54
+ print(error.description)
55
+ }
56
+ }
57
+
23
58
```
24
59
```java
25
60
//Instant search
@@ -240,6 +275,40 @@ sdk.search(query: "iphone") { searchResult in
240
275
sdk.search(query: "laptop", limit: nil, offset: nil, categoryLimit: nil, categories: nil, extended: nil, sortBy: nil, sortDir: nil, locations: nil, brands: nil, filters: nil, priceMin: nil, priceMax: nil, colors: nil, exclude: nil, fashion_sizes: nil) { searchResult in
241
276
print("Full search callback")
242
277
}
278
+
279
+ /**
280
+
281
+ Brand exclusion
282
+
283
+ To exclude brands from the search results, use `excludedBrands`.
284
+
285
+ excludedBrands – an array of brand names that should be excluded from search results.
286
+
287
+ **/
288
+
289
+ sdk?.search(
290
+ query: "powder bronzer",
291
+ excludedBrands: ["dior", "estee lauder"]
292
+ ) { result in
293
+ switch result {
294
+ case .success(let response):
295
+ print(response.productsTotal)
296
+ case .failure(let error):
297
+ print(error.description)
298
+ }
299
+ }
300
+
301
+ sdk?.suggest(
302
+ query: "powder bronzer",
303
+ excludedBrands: ["dior", "estee lauder"]
304
+ ) { result in
305
+ switch result {
306
+ case .success(let response):
307
+ print(response.productsTotal)
308
+ case .failure(let error):
309
+ print(error.description)
310
+ }
311
+ }
243
312
```
244
313
```kotlin
245
314
// Search with locations
0 commit comments