pub struct SendMessageRequestBuilder { /* private fields */ }Expand description
Builder for send message request.
Implementations§
Source§impl SendMessageRequestBuilder
impl SendMessageRequestBuilder
Sourcepub fn attachments(self, attachments: Vec<String>) -> Self
pub fn attachments(self, attachments: Vec<String>) -> Self
Set attachment IDs.
Sourcepub fn add_attachment(self, attachment_id: impl Into<String>) -> Self
pub fn add_attachment(self, attachment_id: impl Into<String>) -> Self
Add a single attachment ID.
Sourcepub fn tracking(self, tracking: TrackingOptions) -> Self
pub fn tracking(self, tracking: TrackingOptions) -> Self
Set tracking options.
Sourcepub fn reply_to_message_id(self, message_id: impl Into<String>) -> Self
pub fn reply_to_message_id(self, message_id: impl Into<String>) -> Self
Set reply to message ID.
Sourcepub fn build(self) -> SendMessageRequest
pub fn build(self) -> SendMessageRequest
Build the send message request.
Trait Implementations§
Source§impl Clone for SendMessageRequestBuilder
impl Clone for SendMessageRequestBuilder
Source§fn clone(&self) -> SendMessageRequestBuilder
fn clone(&self) -> SendMessageRequestBuilder
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 SendMessageRequestBuilder
impl Debug for SendMessageRequestBuilder
Source§impl Default for SendMessageRequestBuilder
impl Default for SendMessageRequestBuilder
Source§fn default() -> SendMessageRequestBuilder
fn default() -> SendMessageRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SendMessageRequestBuilder
impl RefUnwindSafe for SendMessageRequestBuilder
impl Send for SendMessageRequestBuilder
impl Sync for SendMessageRequestBuilder
impl Unpin for SendMessageRequestBuilder
impl UnsafeUnpin for SendMessageRequestBuilder
impl UnwindSafe for SendMessageRequestBuilder
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