pub struct PostMessageRequest {Show 14 fields
pub channel: String,
pub attachments: Option<Vec<Attachment>>,
pub blocks: Option<Vec<Block>>,
pub text: Option<String>,
pub icon_emoji: Option<String>,
pub icon_url: Option<String>,
pub link_names: Option<bool>,
pub mrkdwn: Option<bool>,
pub parse: Option<String>,
pub reply_broadcast: Option<bool>,
pub thread_ts: Option<String>,
pub unfurl_links: Option<bool>,
pub unfurl_media: Option<bool>,
pub username: Option<String>,
}Fields§
§channel: String§attachments: Option<Vec<Attachment>>§blocks: Option<Vec<Block>>§text: Option<String>§icon_emoji: Option<String>§icon_url: Option<String>§link_names: Option<bool>§mrkdwn: Option<bool>§parse: Option<String>§reply_broadcast: Option<bool>§thread_ts: Option<String>§unfurl_links: Option<bool>§unfurl_media: Option<bool>§username: Option<String>Implementations§
Source§impl PostMessageRequest
impl PostMessageRequest
pub fn builder(channel: String) -> PostMessageRequestBuilder
Trait Implementations§
Source§impl Debug for PostMessageRequest
impl Debug for PostMessageRequest
Source§impl Default for PostMessageRequest
impl Default for PostMessageRequest
Source§fn default() -> PostMessageRequest
fn default() -> PostMessageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostMessageRequest
impl<'de> Deserialize<'de> for PostMessageRequest
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 PostMessageRequest
impl PartialEq for PostMessageRequest
Source§impl Serialize for PostMessageRequest
impl Serialize for PostMessageRequest
impl StructuralPartialEq for PostMessageRequest
Auto Trait Implementations§
impl Freeze for PostMessageRequest
impl RefUnwindSafe for PostMessageRequest
impl Send for PostMessageRequest
impl Sync for PostMessageRequest
impl Unpin for PostMessageRequest
impl UnwindSafe for PostMessageRequest
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