Uses of Class
com.slack.api.model.block.element.BlockElement
-
Packages that use BlockElement Package Description com.slack.api.model.block The classes representing the Slack core objects such as conversations, messages, users, blocks, and surfaces.com.slack.api.model.block.element The classes representing the Slack core objects such as conversations, messages, users, blocks, and surfaces.com.slack.api.util.json Provides JSON serialization/deserialization utilities for the classes in this library. -
-
Uses of BlockElement in com.slack.api.model.block
Subclasses of BlockElement in com.slack.api.model.block Modifier and Type Class Description classUnknownBlockElementMethods in com.slack.api.model.block that return BlockElement Modifier and Type Method Description BlockElementSectionBlock. getAccessory()BlockElementInputBlock. getElement()A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.Methods in com.slack.api.model.block that return types with arguments of type BlockElement Modifier and Type Method Description List<BlockElement>ActionsBlock. getElements()List<BlockElement>RichTextBlock. getElements()Methods in com.slack.api.model.block with parameters of type BlockElement Modifier and Type Method Description SectionBlock.SectionBlockBuilderSectionBlock.SectionBlockBuilder. accessory(BlockElement accessory)InputBlock.InputBlockBuilderInputBlock.InputBlockBuilder. element(BlockElement element)A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.voidSectionBlock. setAccessory(BlockElement accessory)voidInputBlock. setElement(BlockElement element)A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.Method parameters in com.slack.api.model.block with type arguments of type BlockElement Modifier and Type Method Description static ActionsBlockBlocks. actions(String blockId, List<BlockElement> elements)static ActionsBlockBlocks. actions(List<BlockElement> elements)ActionsBlock.ActionsBlockBuilderActionsBlock.ActionsBlockBuilder. elements(List<BlockElement> elements)RichTextBlock.RichTextBlockBuilderRichTextBlock.RichTextBlockBuilder. elements(List<BlockElement> elements)voidActionsBlock. setElements(List<BlockElement> elements)voidRichTextBlock. setElements(List<BlockElement> elements)Constructors in com.slack.api.model.block with parameters of type BlockElement Constructor Description InputBlock(String blockId, PlainTextObject label, BlockElement element, Boolean dispatchAction, PlainTextObject hint, boolean optional)SectionBlock(TextObject text, String blockId, List<TextObject> fields, BlockElement accessory)Constructor parameters in com.slack.api.model.block with type arguments of type BlockElement Constructor Description ActionsBlock(List<BlockElement> elements, String blockId)RichTextBlock(List<BlockElement> elements, String blockId) -
Uses of BlockElement in com.slack.api.model.block.element
Subclasses of BlockElement in com.slack.api.model.block.element Modifier and Type Class Description classButtonElementhttps://api.slack.com/reference/block-kit/block-elements#buttonclassChannelsSelectElementhttps://api.slack.com/reference/block-kit/block-elements#channel_selectclassCheckboxesElementhttps://api.slack.com/reference/block-kit/block-elements#checkboxesclassConversationsSelectElementhttps://api.slack.com/reference/block-kit/block-elements#conversation_selectclassDatePickerElementhttps://api.slack.com/reference/block-kit/block-elements#datepickerclassExternalSelectElementhttps://api.slack.com/reference/block-kit/block-elements#external_selectclassImageElementhttps://api.slack.com/reference/block-kit/block-elements#imageclassMultiChannelsSelectElementhttps://api.slack.com/reference/block-kit/block-elements#channel_multi_selectclassMultiConversationsSelectElementhttps://api.slack.com/reference/block-kit/block-elements#conversation_multi_selectclassMultiExternalSelectElementhttps://api.slack.com/reference/block-kit/block-elements#external_multi_selectclassMultiStaticSelectElementhttps://api.slack.com/reference/block-kit/block-elements#multi_selectclassMultiUsersSelectElementhttps://api.slack.com/reference/block-kit/block-elements#users_multi_selectclassOverflowMenuElementhttps://api.slack.com/reference/block-kit/block-elements#overflowclassPlainTextInputElementhttps://api.slack.com/reference/block-kit/block-elements#inputclassRadioButtonsElementhttps://api.slack.com/reference/block-kit/block-elements#radioclassRichTextListElementhttps://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-lessclassRichTextPreformattedElementhttps://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-lessclassRichTextQuoteElementhttps://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-lessclassRichTextSectionElementhttps://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-lessclassRichTextUnknownElementclassStaticSelectElementhttps://api.slack.com/reference/messaging/block-elements#static-selectclassTimePickerElementhttps://api.slack.com/reference/block-kit/block-elements#timepickerclassUsersSelectElementhttps://api.slack.com/reference/block-kit/block-elements#users_selectMethods in com.slack.api.model.block.element that return types with arguments of type BlockElement Modifier and Type Method Description static List<BlockElement>BlockElements. asElements(BlockElement... elements)Methods in com.slack.api.model.block.element with parameters of type BlockElement Modifier and Type Method Description static List<BlockElement>BlockElements. asElements(BlockElement... elements) -
Uses of BlockElement in com.slack.api.util.json
Methods in com.slack.api.util.json that return BlockElement Modifier and Type Method Description BlockElementGsonBlockElementFactory. deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)Methods in com.slack.api.util.json with parameters of type BlockElement Modifier and Type Method Description com.google.gson.JsonElementGsonBlockElementFactory. serialize(BlockElement src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
-