Documentation ¶
Index ¶
- type Plugin
- func (p *Plugin) GetEntry() *entry.Plugin
- func (p *Plugin) GetID() umid.UMID
- func (p *Plugin) GetMeta() entry.PluginMeta
- func (p *Plugin) GetOptions() *entry.PluginOptions
- func (p *Plugin) Initialize(ctx types.LoggerContext) error
- func (p *Plugin) LoadFromEntry(entry *entry.Plugin) error
- func (p *Plugin) RegisterAttributes() error
- func (p *Plugin) SetMeta(meta entry.PluginMeta, updateDB bool) error
- func (p *Plugin) SetOptions(modifyFn modify.Fn[entry.PluginOptions], updateDB bool) (*entry.PluginOptions, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
func (*Plugin) GetMeta ¶
func (p *Plugin) GetMeta() entry.PluginMeta
func (*Plugin) GetOptions ¶
func (p *Plugin) GetOptions() *entry.PluginOptions
func (*Plugin) Initialize ¶
func (p *Plugin) Initialize(ctx types.LoggerContext) error
func (*Plugin) RegisterAttributes ¶
func (*Plugin) SetOptions ¶
func (p *Plugin) SetOptions(modifyFn modify.Fn[entry.PluginOptions], updateDB bool) (*entry.PluginOptions, error)
Click to show internal directories.
Click to hide internal directories.