Package ai.protify.core.internal.tool
Class ProtifyAITool
- java.lang.Object
-
- ai.protify.core.internal.tool.ProtifyAITool
-
-
Constructor Summary
Constructors Constructor Description ProtifyAITool(java.lang.String name, java.lang.String description, java.util.Map<java.lang.String,AIToolParameter> parameters, java.util.List<java.lang.String> requiredParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetName()java.util.Map<java.lang.String,AIToolParameter>getParameters()java.util.List<java.lang.String>getRequiredParameters()
-
-
-
Constructor Detail
-
ProtifyAITool
public ProtifyAITool(java.lang.String name, java.lang.String description, java.util.Map<java.lang.String,AIToolParameter> parameters, java.util.List<java.lang.String> requiredParameters)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceAITool
-
getParameters
public java.util.Map<java.lang.String,AIToolParameter> getParameters()
- Specified by:
getParametersin interfaceAITool
-
getRequiredParameters
public java.util.List<java.lang.String> getRequiredParameters()
- Specified by:
getRequiredParametersin interfaceAITool
-
-