Module slack_sdk.models.blocks

Block Kit data model objects

To learn more about Block Kit, please check the following resources and tools:

Expand source code
"""Block Kit data model objects

To learn more about Block Kit, please check the following resources and tools:

* https://api.slack.com/block-kit
* https://api.slack.com/reference/block-kit/blocks
* https://app.slack.com/block-kit-builder
"""
from .basic_components import ButtonStyles  # noqa
from .basic_components import ConfirmObject  # noqa
from .basic_components import DynamicSelectElementTypes  # noqa
from .basic_components import MarkdownTextObject  # noqa
from .basic_components import Option  # noqa
from .basic_components import OptionGroup  # noqa
from .basic_components import PlainTextObject  # noqa
from .basic_components import TextObject  # noqa
from .block_elements import BlockElement  # noqa
from .block_elements import ButtonElement  # noqa
from .block_elements import ChannelMultiSelectElement  # noqa
from .block_elements import ChannelSelectElement  # noqa
from .block_elements import CheckboxesElement  # noqa
from .block_elements import ConversationFilter  # noqa
from .block_elements import ConversationMultiSelectElement  # noqa
from .block_elements import ConversationSelectElement  # noqa
from .block_elements import DatePickerElement  # noqa
from .block_elements import TimePickerElement  # noqa
from .block_elements import ExternalDataMultiSelectElement  # noqa
from .block_elements import ExternalDataSelectElement  # noqa
from .block_elements import ImageElement  # noqa
from .block_elements import InputInteractiveElement  # noqa
from .block_elements import InteractiveElement  # noqa
from .block_elements import LinkButtonElement  # noqa
from .block_elements import OverflowMenuElement  # noqa
from .block_elements import PlainTextInputElement  # noqa
from .block_elements import RadioButtonsElement  # noqa
from .block_elements import SelectElement  # noqa
from .block_elements import StaticMultiSelectElement  # noqa
from .block_elements import StaticSelectElement  # noqa
from .block_elements import UserMultiSelectElement  # noqa
from .block_elements import UserSelectElement  # noqa
from .blocks import ActionsBlock  # noqa
from .blocks import Block  # noqa
from .blocks import CallBlock  # noqa
from .blocks import ContextBlock  # noqa
from .blocks import DividerBlock  # noqa
from .blocks import FileBlock  # noqa
from .blocks import HeaderBlock  # noqa
from .blocks import ImageBlock  # noqa
from .blocks import InputBlock  # noqa
from .blocks import SectionBlock  # noqa

Sub-modules

slack_sdk.models.blocks.basic_components
slack_sdk.models.blocks.block_elements
slack_sdk.models.blocks.blocks