Versions in this module Expand all Collapse all v0 v0.1.0 Mar 15, 2016 Changes in this version + var ErrMissingPluginName = errors.New("missing plugin name") + var ErrMissingTrigger = errors.New("missing plugin trigger") + func ConnectDB() (*sqlx.DB, error) + type Config struct + CoreRPCAddr string + Name string + PluginRPCAddr string + Route string + type Plugin struct + Config Config + Trigger *nlp.StructuredInput + Vocab *dt.Vocab + func New(name, coreRPCAddr string, trigger *nlp.StructuredInput) (*Plugin, error) + func (p *Plugin) Register(pluginT interface{}) error + type Wrapper struct + P *Plugin + RPCClient *rpc.Client