Versions in this module Expand all Collapse all v1 v1.11.1 Jul 29, 2026 Changes in this version + type Service interface + DeleteBinding func(ctx context.Context, uid string) error + GetDefaultDefinition func(ctx context.Context, pluginID string) (pluginx.Definition, error) + GetPluginDetail func(ctx context.Context, uid string) (domain.PluginDetail, error) + ImportDefinition func(ctx context.Context, def pluginx.Definition) error + ListEnums func(ctx context.Context) (domain.PluginManagementEnums, error) + ListPlugins func(ctx context.Context) ([]domain.PluginListItem, error) + ListResourceActionsBatch func(ctx context.Context, resourceIDs []int64) ([]pluginx.ResourceActions, error) + ResolveAction func(ctx context.Context, req pluginx.ResolveRequest) (pluginx.ResolveResult, error) + ResolveActionContext func(ctx context.Context, req pluginx.ResolveRequest) (pluginx.ActionContext, error) + SaveBindings func(ctx context.Context, req domain.SavePluginBindings) error + ToggleBindingStatus func(ctx context.Context, uid string) (bool, error) + func NewService(repo repository.PluginRepository, resourceSvc resource.Service, ...) Service