Enum slack_messaging::blocks::InputElement
source · pub enum InputElement {
Show 19 variants
CheckboxGroup(Box<CheckboxGroup>),
DatePicker(Box<DatePicker>),
DatetimePicker(Box<DatetimePicker>),
EmailInput(Box<EmailInput>),
MultiSelectConversations(Box<MultiSelectConversations>),
MultiSelectExternals(Box<MultiSelectExternals>),
MultiSelectPublicChannels(Box<MultiSelectPublicChannels>),
MultiSelectStaticOptions(Box<MultiSelectStaticOptions>),
MultiSelectUsers(Box<MultiSelectUsers>),
NumberInput(Box<NumberInput>),
PlainTextInput(Box<PlainTextInput>),
RadioButtonGroup(Box<RadioButtonGroup>),
SelectConversations(Box<SelectConversations>),
SelectExternals(Box<SelectExternals>),
SelectPublicChannels(Box<SelectPublicChannels>),
SelectStaticOptions(Box<SelectStaticOptions>),
SelectUsers(Box<SelectUsers>),
TimePicker(Box<TimePicker>),
UrlInput(Box<UrlInput>),
}Expand description
Objects that can be an element of the Input’s element field.
Variants§
CheckboxGroup(Box<CheckboxGroup>)
Checkbox group representation
DatePicker(Box<DatePicker>)
Date picker element representation
DatetimePicker(Box<DatetimePicker>)
Datetime picker element representation
EmailInput(Box<EmailInput>)
Email input element representation
MultiSelectConversations(Box<MultiSelectConversations>)
Multi-select menu Conversations list element representation
MultiSelectExternals(Box<MultiSelectExternals>)
Multi-select menu External data source element representation
MultiSelectPublicChannels(Box<MultiSelectPublicChannels>)
Multi-select menu Public channels element representation
MultiSelectStaticOptions(Box<MultiSelectStaticOptions>)
Multi-select menu Static options element representation
MultiSelectUsers(Box<MultiSelectUsers>)
Multi-select menu User list element representation
NumberInput(Box<NumberInput>)
Number input element representation
PlainTextInput(Box<PlainTextInput>)
Plain-text input element representation
RadioButtonGroup(Box<RadioButtonGroup>)
Radio buton group element representation
SelectConversations(Box<SelectConversations>)
Select menu of conversations element representation
SelectExternals(Box<SelectExternals>)
Select menu of external data source element representation
SelectPublicChannels(Box<SelectPublicChannels>)
Select menu of public channels element representation
SelectStaticOptions(Box<SelectStaticOptions>)
Select menu of static options element representation
SelectUsers(Box<SelectUsers>)
Select menu of users element representation
TimePicker(Box<TimePicker>)
Time picker element representation
UrlInput(Box<UrlInput>)
URL input element representation
Trait Implementations§
source§impl Clone for InputElement
impl Clone for InputElement
source§fn clone(&self) -> InputElement
fn clone(&self) -> InputElement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more