41 lines
713 B
Python
41 lines
713 B
Python
from enum import IntEnum
|
|
|
|
|
|
class InteractionType(IntEnum):
|
|
PING = 1
|
|
APPLICATION_COMMAND = 2
|
|
MESSAGE_COMPONENT = 3
|
|
APPLICATION_COMMAND_AUTOCOMPLETE = 4
|
|
MODAL_SUBMIT = 5
|
|
|
|
|
|
class ComponentType(IntEnum):
|
|
ACTIONROW = 1
|
|
BUTTON = 2
|
|
SELECTMENU = 3
|
|
TEXTINPUT = 4
|
|
|
|
|
|
class ButtonStyle(IntEnum):
|
|
PRIMARY = 1
|
|
SECONDARY = 2
|
|
SUCCESS = 3
|
|
DANGER = 4
|
|
LINK = 5
|
|
|
|
|
|
class TextInputStyle(IntEnum):
|
|
SHORT = 1
|
|
PARAGRAPH = 2
|
|
|
|
|
|
class InteractionCallback(IntEnum):
|
|
PONG = 1
|
|
CHANNEL_MESSAGE_WITH_SOURCE = 4
|
|
DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE = 5
|
|
DEFERRED_UPDATE_MESSAGE = 6
|
|
UPDATE_MESSAGE = 7
|
|
APPLICATION_COMMAND_AUTOCOMPLETE_RESULT = 8
|
|
MODAL = 9
|
|
|