Skip to main content

Interface: ProductSearchAttributeFilter

Defined in: type/ProductSearchAttributeFilter.ts:8

Object class for ProductSearchAttributeFilter

Properties

decimalRangeFilter?

optional decimalRangeFilter?: IProductSearchAttributeDecimalRangeFilter

Defined in: type/ProductSearchAttributeFilter.ts:28

Numeric range boundaries for decimal-type attributes.

Minimum and maximum decimal values found in the current search results for this attribute, used for building precise range filters for measurements and prices.


id

id: string

Defined in: type/ProductSearchAttributeFilter.ts:12

Unique identifier of the product attribute.

System-generated ID that uniquely identifies this attribute across the catalog, used for referencing the attribute in filters and search operations.


integerRangeFilter?

optional integerRangeFilter?: IProductSearchAttributeIntegerRangeFilter

Defined in: type/ProductSearchAttributeFilter.ts:24

Numeric range boundaries for integer-type attributes.

Minimum and maximum integer values found in the current search results for this attribute, used for building range slider or numeric input filters.


textFilters?

optional textFilters?: IProductSearchAttributeTextFilter[]

Defined in: type/ProductSearchAttributeFilter.ts:20

Available text-based filter values for this attribute.

Collection of distinct text values found in the current search results for this attribute, along with their occurrence counts. Used for building checkbox or list-based filters in search interfaces.


type?

optional type?: AttributeType

Defined in: type/ProductSearchAttributeFilter.ts:16

Data type of the attribute values.

Specifies the format for attribute values, determining how the attribute should be processed, displayed, and filtered in search interfaces.