Documentation
¶
Index ¶
- Constants
- type DiscordBasicAlertClient
- type DiscordEmbedBodyParams
- type DiscordEmbedClient
- func (c *DiscordEmbedClient) AppendFields(params DiscordEmbedFieldParams)
- func (c DiscordEmbedClient) SendPayload() error
- func (c *DiscordEmbedClient) SetAuthor(Name, URL, IconUrl string)
- func (c *DiscordEmbedClient) SetBody(params DiscordEmbedBodyParams)
- func (c *DiscordEmbedClient) SetFooter(params DiscordEmbedFooterParams)
- type DiscordEmbedFieldParams
- type DiscordEmbedFooterParams
- type SmtpClient
Constants ¶
View Source
const ( DiscordErrorColor = 16711680 DiscordSuccessColor = 65290 ErrDiscordContentLengthTooLong = "the message length is greater then 2000 characters" ErrDiscordEmbedLenthTooLong = "the message length is greater then 4096 characters" )
View Source
const ( EmailSubjectSuccess = "Backup Successful" EmailSubjectError = "Backup Error" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscordBasicAlertClient ¶ added in v0.0.6
type DiscordBasicAlertClient struct {
// contains filtered or unexported fields
}
func NewDiscordBasicAlertClient ¶ added in v0.0.6
func NewDiscordBasicAlertClient(params domain.ConfigAlertDiscord) DiscordBasicAlertClient
func (DiscordBasicAlertClient) NewMessage ¶ added in v0.0.6
func (c DiscordBasicAlertClient) NewMessage() domain.DiscordBasicMessage
func (DiscordBasicAlertClient) SendPayload ¶ added in v0.0.6
func (c DiscordBasicAlertClient) SendPayload() error
func (*DiscordBasicAlertClient) SetContent ¶ added in v0.0.6
func (c *DiscordBasicAlertClient) SetContent(content string)
type DiscordEmbedBodyParams ¶ added in v0.0.6
type DiscordEmbedClient ¶ added in v0.0.6
type DiscordEmbedClient struct {
// contains filtered or unexported fields
}
func NewDiscordEmbedMessage ¶ added in v0.0.6
func NewDiscordEmbedMessage(config domain.ConfigAlertDiscord) DiscordEmbedClient
Generates a new Discord Embed Client
func (*DiscordEmbedClient) AppendFields ¶ added in v0.0.6
func (c *DiscordEmbedClient) AppendFields(params DiscordEmbedFieldParams)
func (DiscordEmbedClient) SendPayload ¶ added in v0.0.6
func (c DiscordEmbedClient) SendPayload() error
func (*DiscordEmbedClient) SetAuthor ¶ added in v0.0.6
func (c *DiscordEmbedClient) SetAuthor(Name, URL, IconUrl string)
A message can have multiple embeds, Generate a blank one
func (*DiscordEmbedClient) SetBody ¶ added in v0.0.6
func (c *DiscordEmbedClient) SetBody(params DiscordEmbedBodyParams)
func (*DiscordEmbedClient) SetFooter ¶ added in v0.0.6
func (c *DiscordEmbedClient) SetFooter(params DiscordEmbedFooterParams)
type DiscordEmbedFieldParams ¶ added in v0.0.6
type DiscordEmbedFooterParams ¶ added in v0.0.6
type DiscordEmbedFooterParams struct {
}
type SmtpClient ¶ added in v0.0.3
type SmtpClient struct {
Config domain.ConfigAlertEmail
// contains filtered or unexported fields
}
func NewSmtpClient ¶ added in v0.0.3
func NewSmtpClient(config domain.ConfigAlertEmail) SmtpClient
func (SmtpClient) SendAlert ¶ added in v0.0.3
func (c SmtpClient) SendAlert() error
func (*SmtpClient) SetBody ¶ added in v0.0.3
func (c *SmtpClient) SetBody(value string)
func (*SmtpClient) SetSubject ¶ added in v0.0.3
func (c *SmtpClient) SetSubject(value string)
Click to show internal directories.
Click to hide internal directories.