{
"title": "functions.expression.InputSchema",
"description": "Schema for validating Function input.\n\nDefines the expected structure and constraints for input data.\nUsed by remote Functions to document and validate their inputs.",
"anyOf": [
{
"title": "AnyOf",
"description": "A union of schemas - input must match at least one.",
"$ref": "functions.expression.AnyOfInputSchema"
},
{
"title": "Object",
"description": "An object with named properties.",
"$ref": "functions.expression.ObjectInputSchema"
},
{
"title": "Array",
"description": "An array of items.",
"$ref": "functions.expression.ArrayInputSchema"
},
{
"title": "String",
"description": "A string value.",
"$ref": "functions.expression.StringInputSchema"
},
{
"title": "Integer",
"description": "An integer value.",
"$ref": "functions.expression.IntegerInputSchema"
},
{
"title": "Number",
"description": "A floating-point number.",
"$ref": "functions.expression.NumberInputSchema"
},
{
"title": "Boolean",
"description": "A boolean value.",
"$ref": "functions.expression.BooleanInputSchema"
},
{
"title": "Image",
"description": "An image (URL or base64).",
"$ref": "functions.expression.ImageInputSchema"
},
{
"title": "Audio",
"description": "Audio content.",
"$ref": "functions.expression.AudioInputSchema"
},
{
"title": "Video",
"description": "Video content.",
"$ref": "functions.expression.VideoInputSchema"
},
{
"title": "File",
"description": "A file.",
"$ref": "functions.expression.FileInputSchema"
}
]
}