public class FunctionToolDesc extends Object implements FunctionTool
| Constructor and Description |
|---|
FunctionToolDesc(String name) |
| Modifier and Type | Method and Description |
|---|---|
FunctionToolDesc |
boolParam(String name,
String description)
申明函数布尔参数
|
FunctionToolDesc |
dateParam(String name,
String description)
申明函数时间参数
|
String |
description()
函数描述
|
FunctionToolDesc |
description(String description)
申明函数描述
|
FunctionToolDesc |
doHandle(Function<Map<String,Object>,String> handler)
申明函数处理
|
FunctionToolDesc |
floatParam(String name,
String description)
申明函数浮点数参数
|
String |
handle(Map<String,Object> args)
执行处理
|
org.noear.snack.ONode |
inputSchema()
输入架构
|
FunctionToolDesc |
intParam(String name,
String description)
申明函数整型参数
|
String |
name()
函数名字
|
FunctionToolDesc |
param(String name,
Class<?> type,
boolean required,
String description)
申明函数参数
|
FunctionToolDesc |
param(String name,
Class<?> type,
String description)
申明函数参数
|
List<FunctionToolParam> |
params()
函数参数
|
FunctionToolDesc |
stringParam(String name,
String description)
申明函数字符串参数
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittypepublic FunctionToolDesc(String name)
name - 函数名字public FunctionToolDesc description(String description)
description - 参数public FunctionToolDesc param(String name, Class<?> type, boolean required, String description)
name - 参数名字type - 参数类型required - 是否必须description - 参数描述public FunctionToolDesc param(String name, Class<?> type, String description)
name - 参数名字type - 参数类型description - 参数描述public FunctionToolDesc stringParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc intParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc floatParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc boolParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc dateParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc doHandle(Function<Map<String,Object>,String> handler)
handler - 处理器public String name()
name in interface FunctionToolpublic String description()
description in interface FunctionToolpublic List<FunctionToolParam> params()
public org.noear.snack.ONode inputSchema()
inputSchema in interface FunctionToolCopyright © 2025. All rights reserved.