Struct slack_web_api::api::SlackApiChatPostMessageRequest
source · pub struct SlackApiChatPostMessageRequest {Show 16 fields
pub channel: String,
pub attachments: Option<Vec<SlackMessageAttachment>>,
pub blocks: Option<Vec<SlackBlock>>,
pub text: Option<String>,
pub as_user: Option<bool>,
pub icon_emoji: Option<String>,
pub icon_url: Option<String>,
pub link_names: Option<bool>,
pub metadata: Option<String>,
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<SlackMessageAttachment>>§blocks: Option<Vec<SlackBlock>>§text: Option<String>§as_user: Option<bool>§icon_emoji: Option<String>§icon_url: Option<String>§link_names: Option<bool>§metadata: Option<String>§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>Trait Implementations§
source§impl Default for SlackApiChatPostMessageRequest
impl Default for SlackApiChatPostMessageRequest
source§fn default() -> SlackApiChatPostMessageRequest
fn default() -> SlackApiChatPostMessageRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SlackApiChatPostMessageRequest
impl<'de> Deserialize<'de> for SlackApiChatPostMessageRequest
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 From<SlackMessageBuilder> for SlackApiChatPostMessageRequest
impl From<SlackMessageBuilder> for SlackApiChatPostMessageRequest
source§fn from(value: SlackMessageBuilder) -> Self
fn from(value: SlackMessageBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for SlackApiChatPostMessageRequest
impl Send for SlackApiChatPostMessageRequest
impl Sync for SlackApiChatPostMessageRequest
impl Unpin for SlackApiChatPostMessageRequest
impl UnwindSafe for SlackApiChatPostMessageRequest
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