dify/api/services/trigger
Harry 9e990c5ccd feat(api): add validation to ensure at least one field is provided in TriggerSubscriptionUpdateRequest
- Introduced a model validator in TriggerSubscriptionUpdateRequest to enforce that at least one of the fields (name, credentials, parameters, properties) must be provided.
- Refactored the TriggerSubscriptionUpdateApi to use the validated request object and simplified the logic for updating subscriptions based on the credential type.
- Updated the credential type check in TriggerProviderService to use a set for better performance and clarity.
2025-12-29 19:49:24 +08:00
..
app_trigger_service.py feat: trigger billing (#28335) 2025-11-20 10:15:23 +08:00
schedule_service.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
trigger_provider_service.py feat(api): add validation to ensure at least one field is provided in TriggerSubscriptionUpdateRequest 2025-12-29 19:49:24 +08:00
trigger_request_service.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
trigger_service.py fix: add app_id to Redis cache keys for trigger nodes to ensure uniqueness (#28243) 2025-11-20 13:34:05 +08:00
trigger_subscription_builder_service.py feat: add editing support for trigger subscriptions (#29957) 2025-12-24 19:15:54 +08:00
trigger_subscription_operator_service.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
webhook_service.py fix: wrong usage of redis lock (#28177) 2025-12-28 13:47:54 +08:00