pub struct CleanMessagesRequest {
pub message_ids: Vec<String>,
pub ignore_quotes: Option<bool>,
pub ignore_links: Option<bool>,
pub ignore_images: Option<bool>,
pub ignore_tables: Option<bool>,
}Expand description
Request to clean message bodies.
Removes quoted text, signatures, and other non-essential content.
§Example
let request = CleanMessagesRequest::builder()
.message_ids(vec!["msg_1".to_string(), "msg_2".to_string()])
.ignore_links(true)
.build();Fields§
§message_ids: Vec<String>Message IDs to clean.
ignore_quotes: Option<bool>Remove quoted text from previous emails.
ignore_links: Option<bool>Remove links from the message.
ignore_images: Option<bool>Remove images from the message.
ignore_tables: Option<bool>Remove tables from the message.
Implementations§
Source§impl CleanMessagesRequest
impl CleanMessagesRequest
Sourcepub fn builder() -> CleanMessagesRequestBuilder
pub fn builder() -> CleanMessagesRequestBuilder
Create a new builder for clean messages request.
Trait Implementations§
Source§impl Clone for CleanMessagesRequest
impl Clone for CleanMessagesRequest
Source§fn clone(&self) -> CleanMessagesRequest
fn clone(&self) -> CleanMessagesRequest
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 CleanMessagesRequest
impl Debug for CleanMessagesRequest
Source§impl<'de> Deserialize<'de> for CleanMessagesRequest
impl<'de> Deserialize<'de> for CleanMessagesRequest
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
impl Eq for CleanMessagesRequest
Source§impl PartialEq for CleanMessagesRequest
impl PartialEq for CleanMessagesRequest
Source§fn eq(&self, other: &CleanMessagesRequest) -> bool
fn eq(&self, other: &CleanMessagesRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CleanMessagesRequest
impl Serialize for CleanMessagesRequest
impl StructuralPartialEq for CleanMessagesRequest
Auto Trait Implementations§
impl Freeze for CleanMessagesRequest
impl RefUnwindSafe for CleanMessagesRequest
impl Send for CleanMessagesRequest
impl Sync for CleanMessagesRequest
impl Unpin for CleanMessagesRequest
impl UnsafeUnpin for CleanMessagesRequest
impl UnwindSafe for CleanMessagesRequest
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