ToolClientFunctionResponse constructor
- Input<
String?> ? additionalProperties, - Input<
String?> ? anyOf, - Input<
String?> ? default_, - Input<
String?> ? defs, - Input<
String?> ? description, - Input<
List< ? enums,String> ?> - Input<
String?> ? items, - Input<
int?> ? maxItems, - Input<
double?> ? maximum, - Input<
int?> ? minItems, - Input<
double?> ? minimum, - Input<
bool?> ? nullable, - Input<
String?> ? prefixItems, - Input<
String?> ? properties, - Input<
String?> ? ref, - Input<
List< ? requireds,String> ?> - Input<
String?> ? title, - required Input<
String> type, - Input<
bool?> ? uniqueItems,
Creates a new ToolClientFunctionResponse.
additionalProperties Defines the schema for additional properties allowed in an object.
anyOf The instance value should be valid against at least one of the schemas in this list.
default_ Default value of the data. Represents a dynamically typed value
defs A map of definitions for use by ref. Only allowed at the root of the schema.
description The description of the data.
enums Possible values of the element of primitive type with enum format.
items Schema of the elements of Type.ARRAY.
maxItems Maximum number of the elements for Type.ARRAY. (int64 format)
maximum Maximum value for Type.INTEGER and Type.NUMBER.
minItems Minimum number of the elements for Type.ARRAY. (int64 format)
minimum Minimum value for Type.INTEGER and Type.NUMBER.
nullable Indicates if the value may be null.
prefixItems Schemas of initial elements of Type.ARRAY.
properties Properties of Type.OBJECT.
ref Allows indirect references between schema nodes. The value should be a
requireds Required properties of Type.OBJECT.
title The title of the schema.
type The type of the data.
uniqueItems Indicate the items in the array must be unique. Only applies to TYPE.ARRAY.
Implementation
const ToolClientFunctionResponse({
this.additionalProperties,
this.anyOf,
this.default_,
this.defs,
this.description,
this.enums,
this.items,
this.maxItems,
this.maximum,
this.minItems,
this.minimum,
this.nullable,
this.prefixItems,
this.properties,
this.ref,
this.requireds,
this.title,
required this.type,
this.uniqueItems,
});