Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Slack ¶
type Slack struct {
// contains filtered or unexported fields
}
func NewSlack ¶
func NewSlack(options SlackOptions, observability *common.Observability, processors *common.Processors) *Slack
type SlackButtonValue ¶ added in v0.1.0
type SlackCompleteUploadExternalResponse ¶ added in v0.1.0
type SlackCompleteUploadExternalResponse struct {
Files []slack.FileSummary `json:"files"`
slack.SlackResponse
}
type SlackFileResponseFull ¶ added in v0.1.0
type SlackImageBlock ¶ added in v0.1.0
type SlackImageBlock struct {
Type slack.MessageBlockType `json:"type"`
SlackFile *SlackFile `json:"slack_file"`
AltText string `json:"alt_text"`
BlockID string `json:"block_id,omitempty"`
Title *slack.TextBlockObject `json:"title,omitempty"`
}
func (SlackImageBlock) BlockType ¶ added in v0.1.0
func (s SlackImageBlock) BlockType() slack.MessageBlockType
SlackImageBlock
type SlackOptions ¶
type SlackRichTextQuote ¶
type SlackRichTextQuote struct {
Type slack.RichTextElementType `json:"type"`
Elements []*SlackRichTextQuoteElement `json:"elements"`
}
func (SlackRichTextQuote) RichTextElementType ¶
func (r SlackRichTextQuote) RichTextElementType() slack.RichTextElementType
SlackRichTextQuote
type SlackRichTextQuoteElement ¶
type SlackRichTextQuoteElement struct {
Type slack.RichTextElementType `json:"type"`
Text string `json:"text,omitempty"`
UserID string `json:"user_id,omitempty"`
}
func (SlackRichTextQuoteElement) RichTextElementType ¶
func (r SlackRichTextQuoteElement) RichTextElementType() slack.RichTextElementType
type SlackUploadURLExternalResponse ¶ added in v0.1.0
type SlackUploadURLExternalResponse struct {
UploadURL string `json:"upload_url"`
FileID string `json:"file_id"`
slack.SlackResponse
}
type Telegram ¶
type Telegram struct {
// contains filtered or unexported fields
}
func NewTelegram ¶
func NewTelegram(options TelegramOptions, observability *common.Observability, processors *common.Processors) *Telegram
Click to show internal directories.
Click to hide internal directories.