pub struct PostMessageRequestBuilder {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 PostMessageRequestBuilder
impl PostMessageRequestBuilder
pub fn new(channel: String) -> PostMessageRequestBuilder
pub fn attachments( self, attachments: Vec<Attachment>, ) -> PostMessageRequestBuilder
pub fn blocks(self, blocks: Vec<Block>) -> PostMessageRequestBuilder
pub fn text(self, text: String) -> PostMessageRequestBuilder
pub fn icon_emoji(self, icon_emoji: String) -> PostMessageRequestBuilder
pub fn icon_url(self, icon_url: String) -> PostMessageRequestBuilder
pub fn link_names(self, link_names: bool) -> PostMessageRequestBuilder
pub fn mrkdwn(self, mrkdwn: bool) -> PostMessageRequestBuilder
pub fn parse(self, parse: String) -> PostMessageRequestBuilder
pub fn reply_broadcast(self, reply_broadcast: bool) -> PostMessageRequestBuilder
pub fn thread_ts(self, thread_ts: String) -> PostMessageRequestBuilder
pub fn unfurl_links(self, unfurl_links: bool) -> PostMessageRequestBuilder
pub fn unfurl_media(self, unfurl_media: bool) -> PostMessageRequestBuilder
pub fn username(self, username: String) -> PostMessageRequestBuilder
pub fn build(self) -> PostMessageRequest
Trait Implementations§
Source§impl Debug for PostMessageRequestBuilder
impl Debug for PostMessageRequestBuilder
Source§impl Default for PostMessageRequestBuilder
impl Default for PostMessageRequestBuilder
Source§fn default() -> PostMessageRequestBuilder
fn default() -> PostMessageRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PostMessageRequestBuilder
impl RefUnwindSafe for PostMessageRequestBuilder
impl Send for PostMessageRequestBuilder
impl Sync for PostMessageRequestBuilder
impl Unpin for PostMessageRequestBuilder
impl UnwindSafe for PostMessageRequestBuilder
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