Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
Repository is an interface for alert repository
func NewAlertRepository ¶
func NewAlertRepository(c configs.Config) *Repository
NewAlertRepository creates a new alert repository
func (*Repository) CreateAlert ¶
CreateAlert creates an alert
func (*Repository) CreateSquadcastIncident ¶
func (r *Repository) CreateSquadcastIncident(alert models.Alert) error
CreateSquadcastIncident creates an incident in squadcast
func (*Repository) CreateTelegramMessage ¶
func (r *Repository) CreateTelegramMessage(alert models.Alert) error
CreateTelegramMessage sends a telegram message
Click to show internal directories.
Click to hide internal directories.