public class BlockElements extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<ContextBlockElement> |
asContextElements(ContextBlockElement... elements) |
static List<BlockElement> |
asElements(BlockElement... elements) |
static List<RichTextElement> |
asRichTextElements(RichTextElement... elements) |
static ButtonElement |
button(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ButtonElement.ButtonElementBuilder> configurator) |
static ChannelsSelectElement |
channelsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ChannelsSelectElement.ChannelsSelectElementBuilder> configurator) |
static CheckboxesElement |
checkboxes(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.CheckboxesElement.CheckboxesElementBuilder> configurator) |
static ConversationsSelectElement |
conversationsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ConversationsSelectElement.ConversationsSelectElementBuilder> configurator) |
static DatePickerElement |
datePicker(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.DatePickerElement.DatePickerElementBuilder> configurator) |
static ExternalSelectElement |
externalSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ExternalSelectElement.ExternalSelectElementBuilder> configurator) |
static ImageElement |
image(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ImageElement.ImageElementBuilder> configurator) |
static MultiChannelsSelectElement |
multiChannelsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiChannelsSelectElement.MultiChannelsSelectElementBuilder> configurator) |
static MultiConversationsSelectElement |
multiConversationsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiConversationsSelectElement.MultiConversationsSelectElementBuilder> configurator) |
static MultiExternalSelectElement |
multiExternalSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiExternalSelectElement.MultiExternalSelectElementBuilder> configurator) |
static MultiStaticSelectElement |
multiStaticSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiStaticSelectElement.MultiStaticSelectElementBuilder> configurator) |
static MultiUsersSelectElement |
multiUsersSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiUsersSelectElement.MultiUsersSelectElementBuilder> configurator) |
static OverflowMenuElement |
overflowMenu(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.OverflowMenuElement.OverflowMenuElementBuilder> configurator) |
static PlainTextInputElement |
plainTextInput(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.PlainTextInputElement.PlainTextInputElementBuilder> configurator) |
static RadioButtonsElement |
radioButtons(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RadioButtonsElement.RadioButtonsElementBuilder> configurator) |
static RichTextListElement |
richTextList(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextListElement.RichTextListElementBuilder> configurator) |
static RichTextPreformattedElement |
richTextPreformatted(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextPreformattedElement.RichTextPreformattedElementBuilder> configurator) |
static RichTextQuoteElement |
richTextQuote(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextQuoteElement.RichTextQuoteElementBuilder> configurator) |
static RichTextSectionElement |
richTextSection(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextSectionElement.RichTextSectionElementBuilder> configurator) |
static StaticSelectElement |
staticSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.StaticSelectElement.StaticSelectElementBuilder> configurator) |
static UsersSelectElement |
usersSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.UsersSelectElement.UsersSelectElementBuilder> configurator) |
public static List<BlockElement> asElements(BlockElement... elements)
public static List<ContextBlockElement> asContextElements(ContextBlockElement... elements)
public static List<RichTextElement> asRichTextElements(RichTextElement... elements)
public static ButtonElement button(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ButtonElement.ButtonElementBuilder> configurator)
public static CheckboxesElement checkboxes(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.CheckboxesElement.CheckboxesElementBuilder> configurator)
public static OverflowMenuElement overflowMenu(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.OverflowMenuElement.OverflowMenuElementBuilder> configurator)
public static PlainTextInputElement plainTextInput(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.PlainTextInputElement.PlainTextInputElementBuilder> configurator)
public static DatePickerElement datePicker(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.DatePickerElement.DatePickerElementBuilder> configurator)
public static ImageElement image(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ImageElement.ImageElementBuilder> configurator)
public static RadioButtonsElement radioButtons(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RadioButtonsElement.RadioButtonsElementBuilder> configurator)
public static ChannelsSelectElement channelsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ChannelsSelectElement.ChannelsSelectElementBuilder> configurator)
public static ConversationsSelectElement conversationsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ConversationsSelectElement.ConversationsSelectElementBuilder> configurator)
public static ExternalSelectElement externalSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.ExternalSelectElement.ExternalSelectElementBuilder> configurator)
public static StaticSelectElement staticSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.StaticSelectElement.StaticSelectElementBuilder> configurator)
public static UsersSelectElement usersSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.UsersSelectElement.UsersSelectElementBuilder> configurator)
public static MultiChannelsSelectElement multiChannelsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiChannelsSelectElement.MultiChannelsSelectElementBuilder> configurator)
public static MultiConversationsSelectElement multiConversationsSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiConversationsSelectElement.MultiConversationsSelectElementBuilder> configurator)
public static MultiExternalSelectElement multiExternalSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiExternalSelectElement.MultiExternalSelectElementBuilder> configurator)
public static MultiUsersSelectElement multiUsersSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiUsersSelectElement.MultiUsersSelectElementBuilder> configurator)
public static MultiStaticSelectElement multiStaticSelect(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.MultiStaticSelectElement.MultiStaticSelectElementBuilder> configurator)
public static RichTextListElement richTextList(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextListElement.RichTextListElementBuilder> configurator)
public static RichTextPreformattedElement richTextPreformatted(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextPreformattedElement.RichTextPreformattedElementBuilder> configurator)
public static RichTextQuoteElement richTextQuote(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextQuoteElement.RichTextQuoteElementBuilder> configurator)
public static RichTextSectionElement richTextSection(ModelConfigurator<com.github.seratch.jslack.api.model.block.element.RichTextSectionElement.RichTextSectionElementBuilder> configurator)
Copyright © 2020. All rights reserved.