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.