Versions in this module Expand all Collapse all v0 v0.92.1 Jun 6, 2026 v0.92.0 Jun 6, 2026 Changes in this version + type PluginAbilityAdapter struct + func NewAbilityAdapter(r plugin.Runner, capType string, ops []string) *PluginAbilityAdapter + func (a *PluginAbilityAdapter) Register() error + func (a *PluginAbilityAdapter) Unregister() + type PluginModuleAdapter struct + func NewModuleAdapter(m *plugin.Manifest, r plugin.Runner) *PluginModuleAdapter + func (*PluginModuleAdapter) Webservice(_ *fiber.App) + func (a *PluginModuleAdapter) Bootstrap() error + func (a *PluginModuleAdapter) Command(ctx types.Context, content any) (types.MsgPayload, error) + func (a *PluginModuleAdapter) Form(ctx types.Context, values types.KV) (types.MsgPayload, error) + func (a *PluginModuleAdapter) Help() (map[string][]string, error) + func (a *PluginModuleAdapter) Init(jsonconf json.RawMessage) error + func (a *PluginModuleAdapter) Input(ctx types.Context, head types.KV, content any) (types.MsgPayload, error) + func (a *PluginModuleAdapter) IsReady() bool + func (a *PluginModuleAdapter) Rules() []any + func (a *PluginModuleAdapter) SwapRunner(newRunner plugin.Runner) + type PluginProviderAdapter struct + func NewProviderAdapter(r plugin.Runner, name string) *PluginProviderAdapter + func (*PluginProviderAdapter) GetAccessToken(_ fiber.Ctx) (*providers.OAuthToken, error) + func (a *PluginProviderAdapter) GetAuthorizeURL(state string) string + func (a *PluginProviderAdapter) WebhookConvert(payload []byte) ([]types.DataEvent, error)