Module slack_sdk.models.blocks
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
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