All Classes and Interfaces

Class
Description
Action type request's context.
 
This utility provides respond method functionality for various types of requests such as `block_actions` and `message_action` (=message shortcut).
 
OAuthStateService implementation using Amazon S3.
A Slack App instance.
 
 
Configuration for a Slack App.
 
 
Action type request's context from attachments in messages.
 
 
 
 
 
 
 
 
 
A handler for Events API.
 
Persisted bot permissions.
A functional interface that allows using a lambda syntax.
A fairly simple OAuthStateService implementation.
Represents a context behind a request from Slack API.
 
The default data class for the Bot interface.
 
 
The default data class for the Installer interface.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OAuthStateService implementation using local file system.
Action type request's context in messages.
 
 
 
Handler<CTX extends Context,REQ extends Request<CTX>,RESP extends Response>
Slack App Handler.
Filters some events that may be generated by this app for Events API.
A function that initializes Services and whatever related to App.
This utility provides respond method functionality for view_submission request handlers.
A service that manages Slack app installations.
Persisted installer(Slack user)'s permissions.
Common JSON utilities.
Deprecated.
 
Action type request's context in messages.
 
 
 
Middleware that handles requests from the Slack API server.
Proceeds with the remaining middleware.
Utilities for Middleware.
Verifies if valid installations exist for requests.
 
An error handler for errors with `oauth.access` API calls.
 
 
 
Handle callback requests from the Slack OAuth confirmation page.
 
 
 
 
 
 
 
A handler for callback request with error parameter from Slack.
 
Renders web pages for Slack app installers.
Renders web pages for Slack app installers.
 
 
Manages state parameters for Slack OAuth flow.
 
An error handler for errors with `oauth.v2.access` API calls.
 
 
 
 
 
 
 
 
 
 
An error handler for errors with `openid.connect.*` API calls.
Manages nonce parameters for Slack OpenID Connect flow.
The handler to handle the OpenID Connect authorization.
Query string parser.
Http Request from the Slack API server.
Represents HTTP request headers.
All the possible request types for incoming requests.
Verifies if the x-slack-signature, x-slack-request-timestamp are valid.
Deprecated.
HTTP response sender using response_url.
 
HTTP response to the Slack API server.
 
 
 
Service interface
Verifies if the given access token when booting this app is valid for incoming requests.
Parses an HTTP request and generates a concrete Slack request.
 
 
 
 
 
 
Responds to ssl_check requests from Slack for Slash commands.
 
 
 
 
 
 
 
 
 
 
Additional Web Endpoint Definition.
 
 
 
A handler for additional web endpoints.
Additional Web Endpoint Definition.
 
 
 
 
 
workflow_step_edit type request's context.
 
 
 
workflow_step_edit type request's context.