inventoryFiltersPagination Query
Description
Retrieves paginated filter options for inventory filtering.
query inventoryFiltersPagination(
$filters: InventoryFiltersInput!
$pagination: PaginationInput!
) {
inventoryFiltersPagination(filters: $filters, pagination: $pagination) {
filters {
id
key
type
layout
}
pages
}
}
Variables
{
"filters": {
"from": "from",
"to": "to",
"preorder": true,
"preorders": "preorders",
"type": "type",
"itemTypes": [
"itemTypes"
],
"manufacturers": [
"manufacturers"
],
"types": [
"types"
],
"maxPrice": 42,
"countries": [
"Canada"
],
"years": [
42
],
"artists": [
30.7
],
"labels": [
30.7
],
"formats": [
"formats"
],
"formatDescriptions": [
"formatDescriptions"
],
"mediums": [
"mediums"
],
"categories": [
"categories"
],
"stock": "stock",
"condition": "condition",
"styles": [
"styles"
],
"genres": [
"genres"
],
"wantlist": true,
"noFilters": true
},
"pagination": {
"limit": 20,
"page": 1,
"sort": "sort",
"order": 42
}
}
Response
{
"inventoryFiltersPagination": {
"filters": [
{
"id": "example",
"key": "example",
"type": "example",
"layout": "example"
}
],
"pages": 1
}
}
Arguments
| Name | Type | Description |
|---|---|---|
filters | InventoryFiltersInput! | Filter criteria to get options for. |
pagination | PaginationInput! | Pagination parameters for filter options. |