@@ -127,6 +127,25 @@ class ToolCreateRequest(serializers.Serializer):
127
127
128
128
module_id = serializers .CharField (required = False , allow_null = True , allow_blank = True , default = 'root' )
129
129
130
+ class ToolEditRequest (serializers .Serializer ):
131
+ name = serializers .CharField (required = False , label = _ ('tool name' ))
132
+
133
+ desc = serializers .CharField (required = False , allow_null = True , allow_blank = True ,
134
+ label = _ ('tool description' ))
135
+
136
+ code = serializers .CharField (required = False , label = _ ('tool content' ))
137
+
138
+ input_field_list = serializers .ListField (child = ToolInputField (), required = False , default = list ,
139
+ label = _ ('input field list' ))
140
+
141
+ init_field_list = serializers .ListField (child = InitField (), required = False , default = list , label = _ ('init field list' ))
142
+
143
+ init_params = serializers .DictField (required = False , default = dict , label = _ ('init params' ))
144
+
145
+ is_active = serializers .BooleanField (required = False , label = _ ('Is active' ))
146
+
147
+ module_id = serializers .CharField (required = False , allow_null = True , allow_blank = True , default = 'root' )
148
+
130
149
131
150
class DebugField (serializers .Serializer ):
132
151
name = serializers .CharField (required = True , label = _ ('variable name' ))
0 commit comments