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
¶
MEDIA_GALLERY = 12
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.
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)
LINK = 5
class-attribute
instance-attribute
¶
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.
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"