Raw schema
{
"type": "object",
"properties": {
"query": {
"anyOf": [
{
"maxLength": 1000,
"minLength": 1,
"pattern": "^[\\s\\S]*\\S[\\s\\S]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"distribution": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"release": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"repository": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"architecture": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"package": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"package_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"manual_name": {
"anyOf": [
{
"maxLength": 256,
"pattern": "^[^\\s/\\\\]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"section": {
"anyOf": [
{
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"locale": {
"default": "en",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+~-]*$",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"cursor": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
}
}