AttributeFilter
No description
type AttributeFilter implements IAttributeFilter {
id: String!
attributeDescription: AttributeDescription
type: AttributeType!
textFilters: [AttributeTextFilter!]
integerRangeFilter: AttributeIntegerRangeFilter
decimalRangeFilter: AttributeDecimalRangeFilter
}
Fields
AttributeFilter.id ● String! non-null scalar
Attribute filter id
AttributeFilter.attributeDescription ● AttributeDescription object
AttributeFilter.type ● AttributeType! non-null enum
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.
AttributeFilter.textFilters ● [AttributeTextFilter!] list object
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.
AttributeFilter.integerRangeFilter ● AttributeIntegerRangeFilter object
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.
AttributeFilter.decimalRangeFilter ● AttributeDecimalRangeFilter object
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.
Interfaces
IAttributeFilter interface
Filterable attribute with available values and ranges for product search.
Represents a product attribute that can be used for filtering search results, containing all available values and ranges found in the current result set. Used for building faceted search interfaces and attribute-based product filtering.
Member Of
ProductsResponse object ● SparePartsResponse object