MCPcopy Index your code
hub / github.com/1Panel-dev/MaxKB / TriggerCreateRequest

Class TriggerCreateRequest

apps/trigger/serializers/trigger.py:305–313  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303
304
305class TriggerCreateRequest(TriggerValidationMixin, serializers.Serializer):
306 id = serializers.UUIDField(required=True, label=_("Trigger ID"))
307 name = serializers.CharField(required=True, label=_('trigger name'))
308 desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('trigger description'))
309 trigger_type = serializers.ChoiceField(required=True, choices=TriggerTypeChoices)
310 trigger_setting = serializers.DictField(required=True, label=_("trigger setting"))
311 meta = serializers.DictField(default=dict, required=False)
312 is_active = serializers.BooleanField(required=False, label=_('Is active'))
313 trigger_task = TriggerTaskCreateRequest(many=True)
314
315
316class TriggerModelSerializer(serializers.ModelSerializer):

Callers 1

insertMethod · 0.85

Calls 1

Tested by

no test coverage detected