Optional
_defaultStructuredOutputSchema
Optional
anyStructuredOutputSchema
Optional
descriptionProvide a description of the schema to help the AI understand the schema.
StructuredOutputSchema
Optional
enumWhen using type string and format enum pass a collection of enum values here.
StructuredOutputSchema
Optional
exampleStructuredOutputSchema
Optional
formatFormat for string types. Can be null, date-time or enum.
StructuredOutputSchema
Optional
itemsStructuredOutputSchema
Optional
maxStructuredOutputSchema
Optional
maxStructuredOutputSchema
Optional
maxStructuredOutputSchema
Optional
maximumStructuredOutputSchema
Optional
minStructuredOutputSchema
Optional
minStructuredOutputSchema
Optional
minStructuredOutputSchema
Optional
minimumStructuredOutputSchema
Optional
nullableStructuredOutputSchema
Optional
patternRegex pattern for STRING type
StructuredOutputSchema
Optional
propertiesProperties of an OBJECT schema. These are key value pairs where the key is the property name and the value is the schema for that property.
StructuredOutputSchema
Optional
propertyPass an array of property names to specify the order of properties in the generated JSON object if required.
StructuredOutputSchema
Optional
requiredIs field required
StructuredOutputSchema
Optional
titleStructuredOutputSchema
Optional
typePrimitive JSON schema types with a fallback CUSTOM for unknown values.
StructuredOutputSchema
JSON output schema for structured content repsonses. This schema dictates the format that an AI should use when responding to your instructions.
Export
Interface
StructuredOutputSchema