pub struct ViewInfo {Show 18 fields
pub id: Option<String>,
pub team_id: Option<String>,
pub type: Option<String>,
pub title: Option<ViewInfoTitle>,
pub submit: Option<ViewInfoSubmit>,
pub blocks: Vec<Block>,
pub private_metadata: Option<String>,
pub callback_id: Option<String>,
pub external_id: Option<String>,
pub state: Option<ViewInfoState>,
pub hash: Option<String>,
pub clear_on_close: Option<bool>,
pub notify_on_close: Option<bool>,
pub root_view_id: Option<String>,
pub app_id: Option<String>,
pub bot_id: Option<String>,
pub close: Option<ViewInfoClose>,
pub previous_view_id: Option<Value>,
}Expand description
A view as returned by Slack. To send a view, use crate::blocks::View.
Fields§
§id: Option<String>§team_id: Option<String>§type: Option<String>§title: Option<ViewInfoTitle>§submit: Option<ViewInfoSubmit>§blocks: Vec<Block>§private_metadata: Option<String>§callback_id: Option<String>§external_id: Option<String>§state: Option<ViewInfoState>§hash: Option<String>§clear_on_close: Option<bool>§notify_on_close: Option<bool>§root_view_id: Option<String>§app_id: Option<String>§bot_id: Option<String>§close: Option<ViewInfoClose>§previous_view_id: Option<Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ViewInfo
impl<'de> Deserialize<'de> for ViewInfo
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
impl StructuralPartialEq for ViewInfo
Auto Trait Implementations§
impl Freeze for ViewInfo
impl RefUnwindSafe for ViewInfo
impl Send for ViewInfo
impl Sync for ViewInfo
impl Unpin for ViewInfo
impl UnsafeUnpin for ViewInfo
impl UnwindSafe for ViewInfo
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