Package com.slack.api.model.block
Class Blocks
- java.lang.Object
-
- com.slack.api.model.block.Blocks
-
public class Blocks extends Object
-
-
Method Summary
-
-
-
Method Detail
-
asBlocks
public static List<LayoutBlock> asBlocks(LayoutBlock... blocks)
-
actions
public static ActionsBlock actions(ModelConfigurator<ActionsBlock.ActionsBlockBuilder> configurator)
-
actions
public static ActionsBlock actions(List<BlockElement> elements)
-
actions
public static ActionsBlock actions(String blockId, List<BlockElement> elements)
-
context
public static ContextBlock context(ModelConfigurator<ContextBlock.ContextBlockBuilder> configurator)
-
context
public static ContextBlock context(List<ContextBlockElement> elements)
-
context
public static ContextBlock context(String blockId, List<ContextBlockElement> elements)
-
divider
public static DividerBlock divider(ModelConfigurator<DividerBlock.DividerBlockBuilder> configurator)
-
divider
public static DividerBlock divider(String blockId)
-
divider
public static DividerBlock divider()
-
header
public static HeaderBlock header(ModelConfigurator<HeaderBlock.HeaderBlockBuilder> configurator)
-
call
public static CallBlock call(ModelConfigurator<CallBlock.CallBlockBuilder> configurator)
-
file
public static FileBlock file(ModelConfigurator<FileBlock.FileBlockBuilder> configurator)
-
image
public static ImageBlock image(ModelConfigurator<ImageBlock.ImageBlockBuilder> configurator)
-
input
public static InputBlock input(ModelConfigurator<InputBlock.InputBlockBuilder> configurator)
-
richText
@Deprecated public static RichTextBlock richText(ModelConfigurator<RichTextBlock.RichTextBlockBuilder> configurator)
Deprecated.The SDK cannot send rich text blocks. Use Markdown text instead.
-
section
public static SectionBlock section(ModelConfigurator<SectionBlock.SectionBlockBuilder> configurator)
-
video
public static VideoBlock video(ModelConfigurator<VideoBlock.VideoBlockBuilder> configurator)
-
shareShortcut
public static ShareShortcutBlock shareShortcut()
-
-