pub struct BlockAction {Show 22 fields
pub type_filed: String,
pub action_id: Option<String>,
pub block_id: Option<String>,
pub text: Option<TextBlockObject>,
pub value: Option<String>,
pub actions_ts: Option<String>,
pub selected_option: Option<OptionBlockObject>,
pub selected_options: Option<Vec<OptionBlockObject>>,
pub selected_user: Option<String>,
pub selected_users: Option<Vec<String>>,
pub selected_channel: Option<String>,
pub selected_channels: Option<Vec<String>>,
pub selected_conversation: Option<String>,
pub selected_conversations: Option<Vec<String>>,
pub selected_date: Option<String>,
pub selected_time: Option<String>,
pub initial_option: Option<OptionBlockObject>,
pub initial_user: Option<String>,
pub initial_channel: Option<String>,
pub initial_conversation: Option<String>,
pub initial_date: Option<String>,
pub initial_time: Option<String>,
}Fields§
§type_filed: String§action_id: Option<String>§block_id: Option<String>§text: Option<TextBlockObject>§value: Option<String>§actions_ts: Option<String>§selected_option: Option<OptionBlockObject>§selected_options: Option<Vec<OptionBlockObject>>§selected_user: Option<String>§selected_users: Option<Vec<String>>§selected_channel: Option<String>§selected_channels: Option<Vec<String>>§selected_conversation: Option<String>§selected_conversations: Option<Vec<String>>§selected_date: Option<String>§selected_time: Option<String>§initial_option: Option<OptionBlockObject>§initial_user: Option<String>§initial_channel: Option<String>§initial_conversation: Option<String>§initial_date: Option<String>§initial_time: Option<String>Trait Implementations§
Source§impl Debug for BlockAction
impl Debug for BlockAction
Source§impl Default for BlockAction
impl Default for BlockAction
Source§fn default() -> BlockAction
fn default() -> BlockAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlockAction
impl<'de> Deserialize<'de> for BlockAction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BlockAction
impl PartialEq for BlockAction
Source§impl Serialize for BlockAction
impl Serialize for BlockAction
impl StructuralPartialEq for BlockAction
Auto Trait Implementations§
impl Freeze for BlockAction
impl RefUnwindSafe for BlockAction
impl Send for BlockAction
impl Sync for BlockAction
impl Unpin for BlockAction
impl UnwindSafe for BlockAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more