package
2.6.1
Repository: https://github.com/gotify/server.git
Documentation: pkg.go.dev

# Functions

HasSupport tests a PluginInstance for a capability.
Wrap wraps around a raw go plugin to provide typesafe access.

# Constants

Configurer are consigurables.
Displayer displays instructions.
Messenger sends notifications.
Storager stores data.
Webhooker registers webhooks.

# Structs

Info is the plugin info.
Message describes a message to be send by MessageHandler#SendMessage.
PluginV1 is an abstraction of a plugin written in the v1 plugin API.
PluginV1Instance is an adapter for plugin using v1 API.
PluginV1MessageHandler is an adapter for messenger plugin handler using v1 API.
PluginV1StorageHandler is a wrapper for v1 storage handler.
UserContext is the user context used to create plugin instance.

# Interfaces

MessageHandler see plugin.MessageHandler.
Plugin is an abstraction of plugin handler.
PluginInstance is an encapsulation layer of plugin instances of different backends.
StorageHandler see plugin.StorageHandler.

# Type aliases

Capabilities is a slice of module.
Capability is a capability the plugin provides.