Files
Harry 390b7641ea Implement trigger functionality and clean up dynamic select code
- Added new trigger-related access types and actions in access.go.
- Introduced new HTTP routes for trigger operations in http_server.gen.go.
- Updated plugin declaration to include triggers in plugin_entities.
- Removed unused dynamic select service and controller files.
- Enhanced message handling in debugging_runtime to support trigger registration.

This update enhances the plugin system by integrating trigger capabilities while cleaning up legacy code.
2025-09-02 16:28:19 +08:00

25 lines
734 B
Go

// Code generated by controller generator. DO NOT EDIT.
package controllers
import (
"github.com/gin-gonic/gin"
"github.com/langgenius/dify-plugin-daemon/internal/service"
"github.com/langgenius/dify-plugin-daemon/internal/types/app"
"github.com/langgenius/dify-plugin-daemon/pkg/entities/plugin_entities"
"github.com/langgenius/dify-plugin-daemon/pkg/entities/requests"
)
func FetchDynamicParameterOptions(config *app.Config) gin.HandlerFunc {
type request = plugin_entities.InvokePluginRequest[requests.RequestDynamicParameterSelect]
return func(c *gin.Context) {
BindPluginDispatchRequest(
c,
func(itr request) {
service.FetchDynamicParameterOptions(&itr, c, config.PluginMaxExecutionTimeout)
},
)
}
}