Package com.slack.api.model.block
The classes representing the Slack core objects such as conversations, messages, users, blocks, and surfaces.
-
Interface Summary Interface Description ContextBlockElement Specific interface to make context layout blocks'elements
type-safe, because ContextBlock can only containImageElement
andTextObject
elements.LayoutBlock Block Kit is a new UI framework that offers you more control and flexibility when building messages for Slack. -
Class Summary Class Description ActionsBlock https://api.slack.com/reference/messaging/blocks#actionsActionsBlock.ActionsBlockBuilder Blocks CallBlock https://api.slack.com/reference/messaging/blocks#callCallBlock.CallBlockBuilder ContextBlock https://api.slack.com/reference/messaging/blocks#contextContextBlock.ContextBlockBuilder DividerBlock https://api.slack.com/reference/messaging/blocks#dividerDividerBlock.DividerBlockBuilder FileBlock https://api.slack.com/reference/messaging/blocks#fileFileBlock.FileBlockBuilder HeaderBlock https://api.slack.com/reference/messaging/blocks#headerHeaderBlock.HeaderBlockBuilder ImageBlock https://api.slack.com/reference/messaging/blocks#imageImageBlock.ImageBlockBuilder InputBlock https://api.slack.com/reference/messaging/blocks#inputInputBlock.InputBlockBuilder RichTextBlock https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-lessRichTextBlock.RichTextBlockBuilder SectionBlock https://api.slack.com/reference/messaging/blocks#sectionSectionBlock.SectionBlockBuilder UnknownBlock https://api.slack.com/reference/messaging/blocksUnknownBlock.UnknownBlockBuilder UnknownBlockElement UnknownBlockElement.UnknownBlockElementBuilder UnknownContextBlockElement UnknownContextBlockElement.UnknownContextBlockElementBuilder