@@ -15,8 +15,8 @@ enum Type: string
1515 case ATTACHMENT = 'attachment ' ;
1616 case MESSAGE = 'message ' ;
1717 case MODAL = 'modal ' ;
18- case WORKFLOW_STEP = 'workflow_step ' ;
1918 case OPTIONS_RESULT = 'options_result ' ;
19+ case WORKFLOW_STEP = 'workflow_step ' ;
2020
2121 // Blocks
2222 case ACTIONS = 'actions ' ;
@@ -27,6 +27,7 @@ enum Type: string
2727 case HEADER = 'header ' ;
2828 case INPUT = 'input ' ;
2929 case SECTION = 'section ' ;
30+ case VIDEO = 'video ' ;
3031
3132 // Elements
3233 case BUTTON = 'button ' ;
@@ -38,16 +39,16 @@ enum Type: string
3839 case MULTI_SELECT_EXTERNAL = 'multi_external_select ' ;
3940 case MULTI_SELECT_STATIC = 'multi_static_select ' ;
4041 case MULTI_SELECT_USERS = 'multi_users_select ' ;
42+ case NUMBER_INPUT = 'number_input ' ;
4143 case OVERFLOW_MENU = 'overflow ' ;
44+ case PLAIN_TEXT_INPUT = 'plain_text_input ' ;
4245 case RADIO_BUTTONS = 'radio_buttons ' ;
4346 case SELECT_CHANNELS = 'channels_select ' ;
4447 case SELECT_CONVERSATIONS = 'conversations_select ' ;
4548 case SELECT_EXTERNAL = 'external_select ' ;
4649 case SELECT_STATIC = 'static_select ' ;
4750 case SELECT_USERS = 'users_select ' ;
48- case PLAIN_TEXT_INPUT = 'plain_text_input ' ;
4951 case TIMEPICKER = 'timepicker ' ;
50- case NUMBER_INPUT = 'number_input ' ;
5152
5253 // Parts (aka Composition Objects)
5354 case CONFIRM = 'confirm ' ;
@@ -66,8 +67,8 @@ enum Type: string
6667 Surfaces \Attachment::class => self ::ATTACHMENT ,
6768 Surfaces \Message::class => self ::MESSAGE ,
6869 Surfaces \Modal::class => self ::MODAL ,
69- Surfaces \WorkflowStep::class => self ::WORKFLOW_STEP ,
7070 Surfaces \OptionsResult::class => self ::OPTIONS_RESULT ,
71+ Surfaces \WorkflowStep::class => self ::WORKFLOW_STEP ,
7172
7273 // Blocks
7374 Blocks \Actions::class => self ::ACTIONS ,
@@ -78,33 +79,34 @@ enum Type: string
7879 Blocks \Header::class => self ::HEADER ,
7980 Blocks \Input::class => self ::INPUT ,
8081 Blocks \Section::class => self ::SECTION ,
82+ Blocks \Video::class => self ::VIDEO ,
8183
8284 // Virtual Blocks
8385 Virtual \CodeBlock::class => self ::SECTION ,
8486 Virtual \TwoColumnTable::class => self ::SECTION ,
8587
8688 // Elements
87- Elements \Button::class => self ::BUTTON ,
88- Elements \Checkboxes::class => self ::CHECKBOXES ,
89- Elements \DatePicker::class => self ::DATEPICKER ,
90- Elements \Image::class => self ::IMAGE ,
91- Elements \RadioButtons::class => self ::RADIO_BUTTONS ,
92- Elements \PlainTextInput::class => self ::PLAIN_TEXT_INPUT ,
93- Elements \TimePicker::class => self ::TIMEPICKER ,
94- Elements \NumberInput::class => self ::NUMBER_INPUT ,
89+ Elements \Button::class => self ::BUTTON ,
90+ Elements \Checkboxes::class => self ::CHECKBOXES ,
91+ Elements \DatePicker::class => self ::DATEPICKER ,
92+ Elements \Image::class => self ::IMAGE ,
93+ Elements \NumberInput::class => self ::NUMBER_INPUT ,
94+ Elements \OverflowMenu::class => self ::OVERFLOW_MENU ,
95+ Elements \PlainTextInput::class => self ::PLAIN_TEXT_INPUT ,
96+ Elements \RadioButtons::class => self ::RADIO_BUTTONS ,
97+ Elements \TimePicker::class => self ::TIMEPICKER ,
9598
9699 // Menus
97- Elements \OverflowMenu::class => self ::OVERFLOW_MENU ,
98- Selects \MultiChannelSelectMenu::class => self ::MULTI_SELECT_CHANNELS ,
99- Selects \MultiConversationSelectMenu::class => self ::MULTI_SELECT_CONVERSATIONS ,
100- Selects \MultiExternalSelectMenu::class => self ::MULTI_SELECT_EXTERNAL ,
101- Selects \MultiStaticSelectMenu::class => self ::MULTI_SELECT_STATIC ,
102- Selects \MultiUserSelectMenu::class => self ::MULTI_SELECT_USERS ,
103- Selects \ChannelSelectMenu::class => self ::SELECT_CHANNELS ,
104- Selects \ConversationSelectMenu::class => self ::SELECT_CONVERSATIONS ,
105- Selects \ExternalSelectMenu::class => self ::SELECT_EXTERNAL ,
106- Selects \StaticSelectMenu::class => self ::SELECT_STATIC ,
107- Selects \UserSelectMenu::class => self ::SELECT_USERS ,
100+ Selects \ChannelSelectMenu::class => self ::SELECT_CHANNELS ,
101+ Selects \ConversationSelectMenu::class => self ::SELECT_CONVERSATIONS ,
102+ Selects \ExternalSelectMenu::class => self ::SELECT_EXTERNAL ,
103+ Selects \MultiChannelSelectMenu::class => self ::MULTI_SELECT_CHANNELS ,
104+ Selects \MultiConversationSelectMenu::class => self ::MULTI_SELECT_CONVERSATIONS ,
105+ Selects \MultiExternalSelectMenu::class => self ::MULTI_SELECT_EXTERNAL ,
106+ Selects \MultiStaticSelectMenu::class => self ::MULTI_SELECT_STATIC ,
107+ Selects \MultiUserSelectMenu::class => self ::MULTI_SELECT_USERS ,
108+ Selects \StaticSelectMenu::class => self ::SELECT_STATIC ,
109+ Selects \UserSelectMenu::class => self ::SELECT_USERS ,
108110
109111 // Parts (aka Composition Objects)
110112 Parts \Confirm::class => self ::CONFIRM ,
0 commit comments