slack_morphism::prelude

Type Alias SlackActionStateValue

Source
pub type SlackActionStateValue = SlackViewStateValue;

Aliased Type§

struct SlackActionStateValue {
    pub action_type: SlackActionType,
    pub value: Option<String>,
    pub selected_date: Option<String>,
    pub selected_time: Option<String>,
    pub selected_date_time: Option<SlackDateTime>,
    pub selected_conversation: Option<SlackConversationId>,
    pub selected_channel: Option<SlackChannelId>,
    pub selected_user: Option<SlackUserId>,
    pub selected_option: Option<SlackViewStateValueSelectedOption>,
    pub selected_conversations: Option<Vec<SlackConversationId>>,
    pub selected_users: Option<Vec<SlackUserId>>,
    pub selected_options: Option<Vec<SlackViewStateValueSelectedOption>>,
}

Fields§

§action_type: SlackActionType§value: Option<String>§selected_date: Option<String>§selected_time: Option<String>§selected_date_time: Option<SlackDateTime>§selected_conversation: Option<SlackConversationId>§selected_channel: Option<SlackChannelId>§selected_user: Option<SlackUserId>§selected_option: Option<SlackViewStateValueSelectedOption>§selected_conversations: Option<Vec<SlackConversationId>>§selected_users: Option<Vec<SlackUserId>>§selected_options: Option<Vec<SlackViewStateValueSelectedOption>>