commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
ProductSearchRequest.php
1<?php
2
3declare(strict_types=1);
10
15
17{
18 public const FIELD_QUERY = 'query';
19 public const FIELD_SORT = 'sort';
20 public const FIELD_LIMIT = 'limit';
21 public const FIELD_OFFSET = 'offset';
22 public const FIELD_MARK_MATCHING_VARIANTS = 'markMatchingVariants';
23 public const FIELD_PRODUCT_PROJECTION_PARAMETERS = 'productProjectionParameters';
24 public const FIELD_FACETS = 'facets';
25 public const FIELD_POST_FILTER = 'postFilter';
26
33 public function getQuery();
34
42 public function getSort();
43
50 public function getLimit();
51
58 public function getOffset();
59
68 public function getMarkMatchingVariants();
69
78
85 public function getFacets();
86
94 public function getPostFilter();
95
99 public function setQuery(?SearchQuery $query): void;
100
104 public function setSort(?SearchSortingCollection $sort): void;
105
109 public function setLimit(?int $limit): void;
110
114 public function setOffset(?int $offset): void;
115
119 public function setMarkMatchingVariants(?bool $markMatchingVariants): void;
120
124 public function setProductProjectionParameters(?ProductSearchProjectionParams $productProjectionParameters): void;
125
129 public function setFacets(?ProductSearchFacetExpressionCollection $facets): void;
130
134 public function setPostFilter(?SearchQuery $postFilter): void;
135}
setProductProjectionParameters(?ProductSearchProjectionParams $productProjectionParameters)
setFacets(?ProductSearchFacetExpressionCollection $facets)