@@ -127,6 +127,25 @@ class ToolCreateRequest(serializers.Serializer):
127127
128128 module_id = serializers .CharField (required = False , allow_null = True , allow_blank = True , default = 'root' )
129129
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+
130149
131150class DebugField (serializers .Serializer ):
132151 name = serializers .CharField (required = True , label = _ ('variable name' ))
0 commit comments