Package ai.protify.core.tool
Class AIToolParameter
- java.lang.Object
-
- ai.protify.core.tool.AIToolParameter
-
public final class AIToolParameter extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AIToolParameterarray(java.lang.String description, AIToolParameter items)static AIToolParameterbool(java.lang.String description)java.lang.StringgetDescription()java.util.List<java.lang.String>getEnumValues()AIToolParametergetItems()java.util.Map<java.lang.String,AIToolParameter>getProperties()java.lang.StringgetType()static AIToolParameterinteger(java.lang.String description)static AIToolParameternumber(java.lang.String description)static AIToolParameterobject(java.lang.String description, java.util.Map<java.lang.String,AIToolParameter> properties)static AIToolParameterstring(java.lang.String description)static AIToolParameterstringEnum(java.lang.String description, java.util.List<java.lang.String> values)java.util.Map<java.lang.String,java.lang.Object>toSchemaMap()
-
-
-
Method Detail
-
string
public static AIToolParameter string(java.lang.String description)
-
number
public static AIToolParameter number(java.lang.String description)
-
integer
public static AIToolParameter integer(java.lang.String description)
-
bool
public static AIToolParameter bool(java.lang.String description)
-
stringEnum
public static AIToolParameter stringEnum(java.lang.String description, java.util.List<java.lang.String> values)
-
object
public static AIToolParameter object(java.lang.String description, java.util.Map<java.lang.String,AIToolParameter> properties)
-
array
public static AIToolParameter array(java.lang.String description, AIToolParameter items)
-
getType
public java.lang.String getType()
-
getDescription
public java.lang.String getDescription()
-
getEnumValues
public java.util.List<java.lang.String> getEnumValues()
-
getProperties
public java.util.Map<java.lang.String,AIToolParameter> getProperties()
-
getItems
public AIToolParameter getItems()
-
toSchemaMap
public java.util.Map<java.lang.String,java.lang.Object> toSchemaMap()
-
-