Documentation ¶
Index ¶
- type Integration
- func (Slack *Integration) ConfigFromScratch(awsRegion, channelId, slackAppTokenID string) (err error)
- func (Slack *Integration) ConfigFromState(awsRegion, slackAppTokenID string) (err error)
- func (Slack *Integration) DeleteState() (err error)
- func (Slack *Integration) PostMessage(message string) (err error)
- func (Slack *Integration) PushSlackCmdReply(message, responseUrl string) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Integration ¶
type Integration struct { Client *slack.Client State *runsimaws.DdbTable IntegrationType *string MessageTS *string ChannelID *string }
func (*Integration) ConfigFromScratch ¶
func (Slack *Integration) ConfigFromScratch(awsRegion, channelId, slackAppTokenID string) (err error)
func (*Integration) ConfigFromState ¶
func (Slack *Integration) ConfigFromState(awsRegion, slackAppTokenID string) (err error)
func (*Integration) DeleteState ¶
func (Slack *Integration) DeleteState() (err error)
func (*Integration) PostMessage ¶
func (Slack *Integration) PostMessage(message string) (err error)
func (*Integration) PushSlackCmdReply ¶
func (Slack *Integration) PushSlackCmdReply(message, responseUrl string) (err error)
Click to show internal directories.
Click to hide internal directories.