| 296 | |
| 297 | |
| 298 | class 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 | |
| 317 | class AddInternalToolRequest(serializers.Serializer): |