Class BlockElements
java.lang.Object
com.slack.api.model.block.element.BlockElements
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<ContextBlockElement>asContextElements(ContextBlockElement... elements) static List<BlockElement>asElements(BlockElement... elements) static List<RichTextElement>asRichTextElements(RichTextElement... elements) static ButtonElementbutton(ModelConfigurator<ButtonElement.ButtonElementBuilder> configurator) static ChannelsSelectElementstatic CheckboxesElementstatic ConversationsSelectElementconversationsSelect(ModelConfigurator<ConversationsSelectElement.ConversationsSelectElementBuilder> configurator) static DatePickerElementstatic DatetimePickerElementstatic EmailTextInputElementstatic ExternalSelectElementstatic FileInputElementfileInput(ModelConfigurator<FileInputElement.FileInputElementBuilder> configurator) static ImageElementimage(ModelConfigurator<ImageElement.ImageElementBuilder> configurator) static ImageElementimageElement(ModelConfigurator<ImageElement.ImageElementBuilder> configurator) static MultiChannelsSelectElementmultiChannelsSelect(ModelConfigurator<MultiChannelsSelectElement.MultiChannelsSelectElementBuilder> configurator) multiConversationsSelect(ModelConfigurator<MultiConversationsSelectElement.MultiConversationsSelectElementBuilder> configurator) static MultiExternalSelectElementmultiExternalSelect(ModelConfigurator<MultiExternalSelectElement.MultiExternalSelectElementBuilder> configurator) static MultiStaticSelectElementmultiStaticSelect(ModelConfigurator<MultiStaticSelectElement.MultiStaticSelectElementBuilder> configurator) static MultiUsersSelectElementmultiUsersSelect(ModelConfigurator<MultiUsersSelectElement.MultiUsersSelectElementBuilder> configurator) static NumberInputElementstatic OverflowMenuElementstatic PlainTextInputElementstatic RadioButtonsElementstatic RichTextInputElementstatic RichTextListElementstatic RichTextPreformattedElementrichTextPreformatted(ModelConfigurator<RichTextPreformattedElement.RichTextPreformattedElementBuilder> configurator) static RichTextQuoteElementstatic RichTextSectionElementrichTextSection(ModelConfigurator<RichTextSectionElement.RichTextSectionElementBuilder> configurator) static StaticSelectElementstatic TimePickerElementstatic URLTextInputElementstatic UsersSelectElementstatic WorkflowButtonElement
-
Method Details
-
asElements
-
asContextElements
-
asRichTextElements
-
workflowButton
public static WorkflowButtonElement workflowButton(ModelConfigurator<WorkflowButtonElement.WorkflowButtonElementBuilder> configurator) -
button
public static ButtonElement button(ModelConfigurator<ButtonElement.ButtonElementBuilder> configurator) -
checkboxes
public static CheckboxesElement checkboxes(ModelConfigurator<CheckboxesElement.CheckboxesElementBuilder> configurator) -
overflowMenu
public static OverflowMenuElement overflowMenu(ModelConfigurator<OverflowMenuElement.OverflowMenuElementBuilder> configurator) -
richTextInput
public static RichTextInputElement richTextInput(ModelConfigurator<RichTextInputElement.RichTextInputElementBuilder> configurator) -
plainTextInput
public static PlainTextInputElement plainTextInput(ModelConfigurator<PlainTextInputElement.PlainTextInputElementBuilder> configurator) -
emailTextInput
public static EmailTextInputElement emailTextInput(ModelConfigurator<EmailTextInputElement.EmailTextInputElementBuilder> configurator) -
urlTextInput
public static URLTextInputElement urlTextInput(ModelConfigurator<URLTextInputElement.URLTextInputElementBuilder> configurator) -
numberInput
public static NumberInputElement numberInput(ModelConfigurator<NumberInputElement.NumberInputElementBuilder> configurator) -
fileInput
public static FileInputElement fileInput(ModelConfigurator<FileInputElement.FileInputElementBuilder> configurator) -
datePicker
public static DatePickerElement datePicker(ModelConfigurator<DatePickerElement.DatePickerElementBuilder> configurator) -
timePicker
public static TimePickerElement timePicker(ModelConfigurator<TimePickerElement.TimePickerElementBuilder> configurator) -
datetimePicker
public static DatetimePickerElement datetimePicker(ModelConfigurator<DatetimePickerElement.DatetimePickerElementBuilder> configurator) -
image
-
imageElement
public static ImageElement imageElement(ModelConfigurator<ImageElement.ImageElementBuilder> configurator) -
radioButtons
public static RadioButtonsElement radioButtons(ModelConfigurator<RadioButtonsElement.RadioButtonsElementBuilder> configurator) -
channelsSelect
public static ChannelsSelectElement channelsSelect(ModelConfigurator<ChannelsSelectElement.ChannelsSelectElementBuilder> configurator) -
conversationsSelect
public static ConversationsSelectElement conversationsSelect(ModelConfigurator<ConversationsSelectElement.ConversationsSelectElementBuilder> configurator) -
externalSelect
public static ExternalSelectElement externalSelect(ModelConfigurator<ExternalSelectElement.ExternalSelectElementBuilder> configurator) -
staticSelect
public static StaticSelectElement staticSelect(ModelConfigurator<StaticSelectElement.StaticSelectElementBuilder> configurator) -
usersSelect
public static UsersSelectElement usersSelect(ModelConfigurator<UsersSelectElement.UsersSelectElementBuilder> configurator) -
multiChannelsSelect
public static MultiChannelsSelectElement multiChannelsSelect(ModelConfigurator<MultiChannelsSelectElement.MultiChannelsSelectElementBuilder> configurator) -
multiConversationsSelect
public static MultiConversationsSelectElement multiConversationsSelect(ModelConfigurator<MultiConversationsSelectElement.MultiConversationsSelectElementBuilder> configurator) -
multiExternalSelect
public static MultiExternalSelectElement multiExternalSelect(ModelConfigurator<MultiExternalSelectElement.MultiExternalSelectElementBuilder> configurator) -
multiUsersSelect
public static MultiUsersSelectElement multiUsersSelect(ModelConfigurator<MultiUsersSelectElement.MultiUsersSelectElementBuilder> configurator) -
multiStaticSelect
public static MultiStaticSelectElement multiStaticSelect(ModelConfigurator<MultiStaticSelectElement.MultiStaticSelectElementBuilder> configurator) -
richTextList
public static RichTextListElement richTextList(ModelConfigurator<RichTextListElement.RichTextListElementBuilder> configurator) -
richTextPreformatted
public static RichTextPreformattedElement richTextPreformatted(ModelConfigurator<RichTextPreformattedElement.RichTextPreformattedElementBuilder> configurator) -
richTextQuote
public static RichTextQuoteElement richTextQuote(ModelConfigurator<RichTextQuoteElement.RichTextQuoteElementBuilder> configurator) -
richTextSection
public static RichTextSectionElement richTextSection(ModelConfigurator<RichTextSectionElement.RichTextSectionElementBuilder> configurator)
-