Skip to content

Enums


components

ComponentType

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.components.ComponentType[ComponentType]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.components.ComponentType
                


              click scurrypy.enums.components.ComponentType href "" "scurrypy.enums.components.ComponentType"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

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

RADIO_GROUP = 21 class-attribute instance-attribute

CHECKBOX_GROUP = 22 class-attribute instance-attribute

CHECKBOX = 23 class-attribute instance-attribute

SeparatorType

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.components.SeparatorType[SeparatorType]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.components.SeparatorType
                


              click scurrypy.enums.components.SeparatorType href "" "scurrypy.enums.components.SeparatorType"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents separator types constants.

SMALL_PADDING = 1 class-attribute instance-attribute

Small separator padding.

LARGE_PADDING = 2 class-attribute instance-attribute

Large separator padding.

ButtonStyle

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.components.ButtonStyle[ButtonStyle]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.components.ButtonStyle
                


              click scurrypy.enums.components.ButtonStyle href "" "scurrypy.enums.components.ButtonStyle"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents button styles for a Button component.

PRIMARY = 1 class-attribute instance-attribute

The most important or recommended action in a group of options. (Blurple)

SECONDARY = 2 class-attribute instance-attribute

Alternative or supporting actions. (Gray)

SUCCESS = 3 class-attribute instance-attribute

Positive confirmation or completion actions. (Green)

DANGER = 4 class-attribute instance-attribute

An action with irreversible consequences. (Red)

Navigates to a URL. (Gray + window)

TextInputStyle

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.components.TextInputStyle[TextInputStyle]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.components.TextInputStyle
                


              click scurrypy.enums.components.TextInputStyle href "" "scurrypy.enums.components.TextInputStyle"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents the types of Text Inputs.

SHORT = 1 class-attribute instance-attribute

One line text input.

PARAGRAPH = 2 class-attribute instance-attribute

Multi-line text input.

DefaultValueType

Bases: DiscordString


              flowchart TD
              scurrypy.enums.components.DefaultValueType[DefaultValueType]
              scurrypy.enums.enum_types.DiscordString[DiscordString]

                              scurrypy.enums.enum_types.DiscordString --> scurrypy.enums.components.DefaultValueType
                


              click scurrypy.enums.components.DefaultValueType href "" "scurrypy.enums.components.DefaultValueType"
              click scurrypy.enums.enum_types.DiscordString href "" "scurrypy.enums.enum_types.DiscordString"
            

ROLE = 'role' class-attribute instance-attribute

CHANNEL = 'channel' class-attribute instance-attribute

USER = 'user' class-attribute instance-attribute