{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Product, brand, model, or shopping need to search for."
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 8,
"description": "Maximum products to return."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"filter": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Visible filter name or key."
},
"value": {
"type": "string",
"minLength": 1,
"maxLength": 72,
"description": "Exact visible filter value."
}
},
"required": [
"filter",
"value"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"sort": {
"type": "string",
"minLength": 1,
"maxLength": 72,
"description": "Exact visible sorting option."
}
},
"required": [
"sort"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "Number of lowest-delivered-price offers to return, from 1 to 4."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"section": {
"type": "string",
"enum": [
"all",
"display",
"processor",
"memory",
"storage",
"battery",
"camera",
"connectivity",
"dimensions",
"general"
],
"description": "Specification section to return. Use all for a concise overview."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 16,
"description": "Maximum number of specification facts to return, from 1 to 16."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}