BrowseFacets
Reusable BrowseFacets schema.
Type: object
Fields
| Field | Type | Constraints | Meaning | Example |
|---|---|---|---|---|
categoryrequired | array of object | None | The trading-card game category. | [
{
"value": "string",
"count": 0
}
] (generated) |
category[].valuerequired | string | None | The value represented by this entry. | string (generated) |
category[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
setrequired | array of object | None | The card set or expansion. | [
{
"value": "string",
"count": 0
}
] (generated) |
set[].valuerequired | string | None | The value represented by this entry. | string (generated) |
set[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
rarityrequired | array of object | None | The rarity assigned to the card printing. | [
{
"value": "string",
"count": 0
}
] (generated) |
rarity[].valuerequired | string | None | The value represented by this entry. | string (generated) |
rarity[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
sellerrequired | array of object | None | Store facet: one entry per Seller with browsable Listings under the current query, carrying the public `sellerCode` to scope by and the store name to render. Both express (native) and manual (handoff) stores appear. Unlike the other facets a value needs two fields, so this one is not a plain { value, count }. | [
{
"sellerCode": "string",
"storeName": "string",
"count": 0
}
] (generated) |
seller[].sellerCoderequired | string | None | The store’s public handle — feed it back as the `sellerCode` query param to scope. | string (generated) |
seller[].storeNamerequired | string | None | The store display name to render; not a handle/slug. | string (generated) |
seller[].countrequired | integer | None | Number of the store’s Listings under the current query. | 0 (generated) |
conditionrequired | array of object | None | The normalized condition assigned to the card. | [
{
"value": "string",
"count": 0
}
] (generated) |
condition[].valuerequired | string | None | The value represented by this entry. | string (generated) |
condition[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
languagerequired | array of object | None | The language of the card printing. | [
{
"value": "string",
"count": 0
}
] (generated) |
language[].valuerequired | string | None | The value represented by this entry. | string (generated) |
language[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
finishrequired | array of object | None | The physical finish or foil treatment of the card. | [
{
"value": "string",
"count": 0
}
] (generated) |
finish[].valuerequired | string | None | The value represented by this entry. | string (generated) |
finish[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
collectorNumberrequired | array of object | None | Collector Number supplied to or returned by this operation. | [
{
"value": "string",
"count": 0
}
] (generated) |
collectorNumber[].valuerequired | string | None | The value represented by this entry. | string (generated) |
collectorNumber[].countrequired | integer | None | Number of Products carrying this value under the current query. | 0 (generated) |
Examples
{ "category": [ { "value": "string", "count": 0 } ], "set": [ { "value": "string", "count": 0 } ], "rarity": [ { "value": "string", "count": 0 } ], "seller": [ { "sellerCode": "string", "storeName": "string", "count": 0 } ], "condition": [ { "value": "string", "count": 0 } ], "language": [ { "value": "string", "count": 0 } ], "finish": [ { "value": "string", "count": 0 } ], "collectorNumber": [ { "value": "string", "count": 0 } ]}