MCPcopy
hub / github.com/1Panel-dev/MaxKB / ToolEditRequest

Class ToolEditRequest

apps/tools/serializers/tool.py:298–314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

296
297
298class ToolEditRequest(serializers.Serializer):
299 name = serializers.CharField(required=False, label=_("tool name"), allow_null=True)
300 desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_("tool description"))
301 code = serializers.CharField(
302 required=False,
303 label=_("tool content"),
304 allow_null=True,
305 )
306 input_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_("input field list"))
307 init_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_("init field list"))
308 init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_("init params"))
309 is_active = serializers.BooleanField(
310 required=False,
311 label=_("Is active"),
312 allow_null=True,
313 )
314 folder_id = serializers.CharField(required=False, allow_null=True)
315
316
317class AddInternalToolRequest(serializers.Serializer):

Callers 1

editMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected