| 280 | |
| 281 | |
| 282 | class 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 | |
| 298 | class ToolEditRequest(serializers.Serializer): |