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

Class ToolCreateRequest

apps/tools/serializers/tool.py:282–295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

280
281
282class ToolCreateRequest(serializers.Serializer):
283 name = serializers.CharField(required=True, label=_("tool name"))
284
285 desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_("tool description"))
286
287 code = serializers.CharField(required=True, label=_("tool content"))
288
289 input_field_list = serializers.ListField(required=False, default=list, label=_("input field list"))
290
291 init_field_list = serializers.ListField(required=False, default=list, label=_("init field list"))
292
293 is_active = serializers.BooleanField(required=False, label=_("Is active"))
294
295 folder_id = serializers.CharField(required=False, allow_null=True)
296
297
298class ToolEditRequest(serializers.Serializer):

Callers 1

insertMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected