|
@@ -26,15 +26,15 @@ type ToolParameterOption struct {
|
|
|
type ToolParameterType string
|
|
|
|
|
|
const (
|
|
|
- TOOL_PARAMETER_TYPE_STRING ToolParameterType = STRING
|
|
|
- TOOL_PARAMETER_TYPE_NUMBER ToolParameterType = NUMBER
|
|
|
- TOOL_PARAMETER_TYPE_BOOLEAN ToolParameterType = BOOLEAN
|
|
|
- TOOL_PARAMETER_TYPE_SELECT ToolParameterType = SELECT
|
|
|
- TOOL_PARAMETER_TYPE_SECRET_INPUT ToolParameterType = SECRET_INPUT
|
|
|
- TOOL_PARAMETER_TYPE_FILE ToolParameterType = FILE
|
|
|
- TOOL_PARAMETER_TYPE_APP_SELECTOR ToolParameterType = APP_SELECTOR
|
|
|
- TOOL_PARAMETER_TYPE_MODEL_CONFIG ToolParameterType = MODEL_CONFIG
|
|
|
- TOOL_PARAMETER_TYPE_TOOL_SELECTOR ToolParameterType = TOOL_SELECTOR
|
|
|
+ TOOL_PARAMETER_TYPE_STRING ToolParameterType = STRING
|
|
|
+ TOOL_PARAMETER_TYPE_NUMBER ToolParameterType = NUMBER
|
|
|
+ TOOL_PARAMETER_TYPE_BOOLEAN ToolParameterType = BOOLEAN
|
|
|
+ TOOL_PARAMETER_TYPE_SELECT ToolParameterType = SELECT
|
|
|
+ TOOL_PARAMETER_TYPE_SECRET_INPUT ToolParameterType = SECRET_INPUT
|
|
|
+ TOOL_PARAMETER_TYPE_FILE ToolParameterType = FILE
|
|
|
+ TOOL_PARAMETER_TYPE_APP_SELECTOR ToolParameterType = APP_SELECTOR
|
|
|
+ TOOL_PARAMETER_TYPE_MODEL_SELECTOR ToolParameterType = MODEL_SELECTOR
|
|
|
+ TOOL_PARAMETER_TYPE_TOOL_SELECTOR ToolParameterType = TOOL_SELECTOR
|
|
|
)
|
|
|
|
|
|
func isToolParameterType(fl validator.FieldLevel) bool {
|
|
@@ -47,7 +47,7 @@ func isToolParameterType(fl validator.FieldLevel) bool {
|
|
|
string(TOOL_PARAMETER_TYPE_SECRET_INPUT),
|
|
|
string(TOOL_PARAMETER_TYPE_FILE),
|
|
|
string(TOOL_PARAMETER_TYPE_APP_SELECTOR),
|
|
|
- string(TOOL_PARAMETER_TYPE_MODEL_CONFIG),
|
|
|
+ string(TOOL_PARAMETER_TYPE_MODEL_SELECTOR),
|
|
|
string(TOOL_PARAMETER_TYPE_TOOL_SELECTOR):
|
|
|
return true
|
|
|
}
|