Documentation ¶
Index ¶
- type SlackAppService
- func (i *SlackAppService) SlackWebhookDelete(ctx echo.Context, req gen.SlackWebhookDeleteRequestObject) (gen.SlackWebhookDeleteResponseObject, error)
- func (s *SlackAppService) SlackWebhookList(ctx echo.Context, req gen.SlackWebhookListRequestObject) (gen.SlackWebhookListResponseObject, error)
- func (g *SlackAppService) UserUpdateSlackOauthCallback(ctx echo.Context, _ gen.UserUpdateSlackOauthCallbackRequestObject) (gen.UserUpdateSlackOauthCallbackResponseObject, error)
- func (g *SlackAppService) UserUpdateSlackOauthStart(ctx echo.Context, _ gen.UserUpdateSlackOauthStartRequestObject) (gen.UserUpdateSlackOauthStartResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SlackAppService ¶
type SlackAppService struct {
// contains filtered or unexported fields
}
func NewSlackAppService ¶
func NewSlackAppService(config *server.ServerConfig) *SlackAppService
func (*SlackAppService) SlackWebhookDelete ¶
func (i *SlackAppService) SlackWebhookDelete(ctx echo.Context, req gen.SlackWebhookDeleteRequestObject) (gen.SlackWebhookDeleteResponseObject, error)
func (*SlackAppService) SlackWebhookList ¶
func (s *SlackAppService) SlackWebhookList(ctx echo.Context, req gen.SlackWebhookListRequestObject) (gen.SlackWebhookListResponseObject, error)
func (*SlackAppService) UserUpdateSlackOauthCallback ¶
func (g *SlackAppService) UserUpdateSlackOauthCallback(ctx echo.Context, _ gen.UserUpdateSlackOauthCallbackRequestObject) (gen.UserUpdateSlackOauthCallbackResponseObject, error)
Note: we want all errors to redirect, otherwise the user will be greeted with raw JSON in the middle of the login flow.
func (*SlackAppService) UserUpdateSlackOauthStart ¶
func (g *SlackAppService) UserUpdateSlackOauthStart(ctx echo.Context, _ gen.UserUpdateSlackOauthStartRequestObject) (gen.UserUpdateSlackOauthStartResponseObject, error)
Note: we want all errors to redirect, otherwise the user will be greeted with raw JSON in the middle of the login flow.
Click to show internal directories.
Click to hide internal directories.