Interface: IProductSearchAttributeFilter
Defined in: type/IProductSearchAttributeFilter.ts:8
Object class for IProductSearchAttributeFilter
Properties
decimalRangeFilter?
optionaldecimalRangeFilter?:IProductSearchAttributeDecimalRangeFilter
Defined in: type/IProductSearchAttributeFilter.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/IProductSearchAttributeFilter.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?
optionalintegerRangeFilter?:IProductSearchAttributeIntegerRangeFilter
Defined in: type/IProductSearchAttributeFilter.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?
optionaltextFilters?:IProductSearchAttributeTextFilter[]
Defined in: type/IProductSearchAttributeFilter.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?
optionaltype?:AttributeType
Defined in: type/IProductSearchAttributeFilter.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.