OpenAIFunctionProperty.array constructor
OpenAIFunctionProperty.array({
- required String name,
- String? description,
- bool isRequired = false,
- required OpenAIFunctionProperty items,
This class is used to represent an OpenAI function property. This a factory constructor that allows you to create a new function property with an array (List) type.
Implementation
factory OpenAIFunctionProperty.array({
required String name,
String? description,
bool isRequired = false,
required OpenAIFunctionProperty items,
}) {
return OpenAIFunctionProperty(
name: name,
typeMap: {
'type': functionTypeArray,
if (description != null) 'description': description,
'items': items._typeMap,
},
isRequired: isRequired,
);
}