Documentation ¶ Index ¶ type Client type Handler func New(client string) (*Handler, error) type Slack func (slack *Slack) BuildBlocks(analyser *code.Analyser) error func (slack *Slack) GetBlocks() []map[string]any func (slack *Slack) Notify() error func (slack *Slack) Validate() error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Client ¶ type Client interface { Validate() error BuildBlocks(analyser *code.Analyser) error GetBlocks() []map[string]any Notify() error } type Handler ¶ type Handler struct { Client Client } func New ¶ func New(client string) (*Handler, error) type Slack ¶ type Slack struct { WebhookURL string Errors []string Blocks []map[string]any } func (*Slack) BuildBlocks ¶ func (slack *Slack) BuildBlocks(analyser *code.Analyser) error func (*Slack) GetBlocks ¶ func (slack *Slack) GetBlocks() []map[string]any func (*Slack) Notify ¶ func (slack *Slack) Notify() error func (*Slack) Validate ¶ func (slack *Slack) Validate() error Source Files ¶ View all Source files interface.gomodels.goslack.go Click to show internal directories. Click to hide internal directories.