{
"title": "functions.expression.ArrayInputSchema",
"description": "Schema for an array input.",
"type": "object",
"properties": {
"description": {
"description": "Human-readable description of the array.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"omitempty": true
},
"items": {
"description": "Schema for each item in the array.",
"$ref": "functions.expression.InputSchema"
},
"maxItems": {
"description": "Maximum number of items allowed.",
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 18446744073709551615
},
{
"type": "null"
}
],
"omitempty": true
},
"minItems": {
"description": "Minimum number of items required.",
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 18446744073709551615
},
{
"type": "null"
}
],
"omitempty": true
},
"type": {
"$ref": "functions.expression.ArrayInputSchemaType"
}
}
}