Container to display a row of interactive components
Container that visually groups a set of components
Displays an attached file
Container associating a label and description with a component
Display images and other media
Container to display text alongside an accessory component
Select menu for picking from defined text options
This is the old name for ComponentType.StringSelect
Component to add vertical padding between other components
Markdown text
Text Input component
Small image that can be used as an accessory
See
https://discord.com/developers/docs/components/reference#component-object-component-types