public class BlockCompositions extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<OptionGroupObject> |
asOptionGroups(OptionGroupObject... optionGroups) |
static List<OptionObject> |
asOptions(OptionObject... options) |
static List<TextObject> |
asSectionFields(TextObject... elements) |
static ConfirmationDialogObject |
confirmationDialog(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.ConfirmationDialogObject.ConfirmationDialogObjectBuilder> configurator) |
static MarkdownTextObject |
markdownText(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.MarkdownTextObject.MarkdownTextObjectBuilder> configurator) |
static MarkdownTextObject |
markdownText(String text) |
static OptionObject |
option(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.OptionObject.OptionObjectBuilder> configurator) |
static OptionObject |
option(PlainTextObject text,
String value) |
static OptionGroupObject |
optionGroup(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.OptionGroupObject.OptionGroupObjectBuilder> configurator) |
static PlainTextObject |
plainText(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.PlainTextObject.PlainTextObjectBuilder> configurator) |
static PlainTextObject |
plainText(String text) |
static PlainTextObject |
plainText(String text,
boolean emoji) |
public static List<TextObject> asSectionFields(TextObject... elements)
public static List<OptionGroupObject> asOptionGroups(OptionGroupObject... optionGroups)
public static List<OptionObject> asOptions(OptionObject... options)
public static ConfirmationDialogObject confirmationDialog(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.ConfirmationDialogObject.ConfirmationDialogObjectBuilder> configurator)
public static PlainTextObject plainText(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.PlainTextObject.PlainTextObjectBuilder> configurator)
public static PlainTextObject plainText(String text)
public static PlainTextObject plainText(String text, boolean emoji)
public static MarkdownTextObject markdownText(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.MarkdownTextObject.MarkdownTextObjectBuilder> configurator)
public static MarkdownTextObject markdownText(String text)
public static OptionGroupObject optionGroup(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.OptionGroupObject.OptionGroupObjectBuilder> configurator)
public static OptionObject option(ModelConfigurator<com.github.seratch.jslack.api.model.block.composition.OptionObject.OptionObjectBuilder> configurator)
public static OptionObject option(PlainTextObject text, String value)
Copyright © 2020. All rights reserved.