Versions in this module Expand all Collapse all v0 v0.3.1 Feb 18, 2021 Changes in this version + var Interfaces = make(map[string]ModuleInterface) + func Enforce(moduleName string, params map[string]interface{}) (string, error) + func GetConfig(name string) (map[string]interface{}, error) + func Release(moduleName string, params map[string]interface{}) error + func Store(name string, iface ModuleInterface) error + func Validate(moduleName string, params map[string]interface{}) error + type ModuleInterface interface + Enforce func(params map[string]interface{}) (string, error) + GetCapabilities func() string + GetEndpointPrefixes func() []string + HandleRequest func(request *restful.Request, response *restful.Response) + Initialize func(params map[string]interface{}) error + Release func(params map[string]interface{}) error + Validate func(params map[string]interface{}) error + func Load(path string) (ModuleInterface, error)