{
"title": "functions.expression.NumberInputSchema",
"description": "Schema for a floating-point number input.",
"type": "object",
"properties": {
"description": {
"description": "Human-readable description of the number.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"omitempty": true
},
"maximum": {
"description": "Maximum allowed value (inclusive).",
"anyOf": [
{
"type": "number",
"minimum": -3.4028234663852886e+38,
"maximum": 3.4028234663852886e+38
},
{
"type": "null"
}
],
"omitempty": true
},
"minimum": {
"description": "Minimum allowed value (inclusive).",
"anyOf": [
{
"type": "number",
"minimum": -3.4028234663852886e+38,
"maximum": 3.4028234663852886e+38
},
{
"type": "null"
}
],
"omitempty": true
},
"type": {
"$ref": "functions.expression.NumberInputSchemaType"
}
}
}