Skip to content

Component Types

Note

The following classes come from the scurrypy.parts.component_types module.


ActionRowChild

Marker class for all components that go into an action row.


SectionChild

Marker class for all components that go into a section.

Children

TextDisplayPart


SectionAccessoryChild

Marker class for all components that go into a section accessory.


ContainerChild

Marker class for all components that go into a container.


LabelChild

Marker class for all components that go into a label.


ComponentTypes

ACTION_ROW = 1 class-attribute instance-attribute

BUTTON = 2 class-attribute instance-attribute

STRING_SELECT = 3 class-attribute instance-attribute

TEXT_INPUT = 4 class-attribute instance-attribute

USER_SELECT = 5 class-attribute instance-attribute

ROLE_SELECT = 6 class-attribute instance-attribute

MENTIONABLE_SELECT = 7 class-attribute instance-attribute

CHANNEL_SELECT = 8 class-attribute instance-attribute

SECTION = 9 class-attribute instance-attribute

TEXT_DISPLAY = 10 class-attribute instance-attribute

THUMBNAIL = 11 class-attribute instance-attribute

FILE = 13 class-attribute instance-attribute

SEPARATOR = 14 class-attribute instance-attribute

CONTAINER = 17 class-attribute instance-attribute

LABEL = 18 class-attribute instance-attribute

FILE_UPLOAD = 19 class-attribute instance-attribute