Skip to main content

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