Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandConfig ¶
type CommandRunner ¶
type CommandRunner struct {
// contains filtered or unexported fields
}
func NewCommandRunner ¶
func NewCommandRunner(config CommandConfig) *CommandRunner
func (*CommandRunner) Notify ¶
func (runner *CommandRunner) Notify(results []tools.ToolResult) error
type Notification ¶
type Notification struct { Type string Runner NotificationRunner }
func (*Notification) Notify ¶
func (noitification *Notification) Notify(results []tools.ToolResult) error
type NotificationConfig ¶
type NotificationConfig struct { Type string Config json.RawMessage }
type NotificationRunner ¶
type NotificationRunner interface {
Notify(results []tools.ToolResult) error
}
func GetNotificationRunner ¶
func GetNotificationRunner(typename string, config json.RawMessage) NotificationRunner
Click to show internal directories.
Click to hide internal directories.