pub struct SendChatMessageRequest {
pub account_id: Option<String>,
pub channel: String,
pub text: String,
pub thread_id: Option<String>,
pub blocks: Option<Vec<HashMap<String, Value>>>,
}Fields§
§account_id: Option<String>§channel: StringChannel or DM id (provider-scoped).
text: String§thread_id: Option<String>§blocks: Option<Vec<HashMap<String, Value>>>Provider-specific rich-message blocks.
Implementations§
Source§impl SendChatMessageRequest
impl SendChatMessageRequest
pub fn new(channel: String, text: String) -> SendChatMessageRequest
Trait Implementations§
Source§impl Clone for SendChatMessageRequest
impl Clone for SendChatMessageRequest
Source§fn clone(&self) -> SendChatMessageRequest
fn clone(&self) -> SendChatMessageRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SendChatMessageRequest
impl Debug for SendChatMessageRequest
Source§impl Default for SendChatMessageRequest
impl Default for SendChatMessageRequest
Source§fn default() -> SendChatMessageRequest
fn default() -> SendChatMessageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SendChatMessageRequest
impl<'de> Deserialize<'de> for SendChatMessageRequest
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 SendChatMessageRequest
impl PartialEq for SendChatMessageRequest
Source§fn eq(&self, other: &SendChatMessageRequest) -> bool
fn eq(&self, other: &SendChatMessageRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SendChatMessageRequest
impl Serialize for SendChatMessageRequest
impl StructuralPartialEq for SendChatMessageRequest
Auto Trait Implementations§
impl Freeze for SendChatMessageRequest
impl RefUnwindSafe for SendChatMessageRequest
impl Send for SendChatMessageRequest
impl Sync for SendChatMessageRequest
impl Unpin for SendChatMessageRequest
impl UnsafeUnpin for SendChatMessageRequest
impl UnwindSafe for SendChatMessageRequest
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