Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface {
PluginType() PluginType
Content() map[string]interface{}
}
Plugin component behaviour interface
type PluginProxy ¶
Interface used by plugin to enumerate multiple plugins
type PluginsConfig ¶
type PluginsConfig struct {
// Define base folder that contains 'module' sub-folder within all plugins
BaseFolderPath string `yaml:"path,omitempty" json:"path,omitempty" xml:"path,omitempty"`
// Force reload despite the cache all plugins from the module folder at each request.
ForcePluginsReload bool `yaml:"force,omitempty" json:"force,omitempty" xml:"force,omitempty"`
}
Plugins Configuration Helper structure
Click to show internal directories.
Click to hide internal directories.