Properties of a Schema.
Package
@google-ai/generativelanguageProperties
anyOf
anyOf?: (google.ai.generativelanguage.v1beta.ISchema[]|null);Schema anyOf
default
"default"?: (google.protobuf.IValue|null);Schema default
description
description?: (string|null);Schema description
enum
"enum"?: (string[]|null);Schema enum
example
example?: (google.protobuf.IValue|null);Schema example
format
format?: (string|null);Schema format
items
items?: (google.ai.generativelanguage.v1beta.ISchema|null);Schema items
maximum
maximum?: (number|null);Schema maximum
maxItems
maxItems?: (number|Long|string|null);Schema maxItems
maxLength
maxLength?: (number|Long|string|null);Schema maxLength
maxProperties
maxProperties?: (number|Long|string|null);Schema maxProperties
minimum
minimum?: (number|null);Schema minimum
minItems
minItems?: (number|Long|string|null);Schema minItems
minLength
minLength?: (number|Long|string|null);Schema minLength
minProperties
minProperties?: (number|Long|string|null);Schema minProperties
nullable
nullable?: (boolean|null);Schema nullable
pattern
pattern?: (string|null);Schema pattern
properties
properties?: ({ [k: string]: google.ai.generativelanguage.v1beta.ISchema }|null);Schema properties
propertyOrdering
propertyOrdering?: (string[]|null);Schema propertyOrdering
required
required?: (string[]|null);Schema required
title
title?: (string|null);Schema title
type
type?: (google.ai.generativelanguage.v1beta.Type|keyof typeof google.ai.generativelanguage.v1beta.Type|null);Schema type