pub struct BulkMarkReadRequest {
pub account_id: Option<String>,
pub message_ids: Vec<String>,
pub read: Option<bool>,
}Expand description
BulkMarkReadRequest : Bulk shorthand for setting read state on many messages at once. messageIds accepts an array; the production handler also accepts a bare string for renderer-compat but the spec models the array shape only. read defaults to true when omitted.
Fields§
§account_id: Option<String>§message_ids: Vec<String>§read: Option<bool>Implementations§
Source§impl BulkMarkReadRequest
impl BulkMarkReadRequest
Sourcepub fn new(message_ids: Vec<String>) -> BulkMarkReadRequest
pub fn new(message_ids: Vec<String>) -> BulkMarkReadRequest
Bulk shorthand for setting read state on many messages at once. messageIds accepts an array; the production handler also accepts a bare string for renderer-compat but the spec models the array shape only. read defaults to true when omitted.
Trait Implementations§
Source§impl Clone for BulkMarkReadRequest
impl Clone for BulkMarkReadRequest
Source§fn clone(&self) -> BulkMarkReadRequest
fn clone(&self) -> BulkMarkReadRequest
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 BulkMarkReadRequest
impl Debug for BulkMarkReadRequest
Source§impl Default for BulkMarkReadRequest
impl Default for BulkMarkReadRequest
Source§fn default() -> BulkMarkReadRequest
fn default() -> BulkMarkReadRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkMarkReadRequest
impl<'de> Deserialize<'de> for BulkMarkReadRequest
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 BulkMarkReadRequest
impl PartialEq for BulkMarkReadRequest
Source§fn eq(&self, other: &BulkMarkReadRequest) -> bool
fn eq(&self, other: &BulkMarkReadRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BulkMarkReadRequest
impl Serialize for BulkMarkReadRequest
impl StructuralPartialEq for BulkMarkReadRequest
Auto Trait Implementations§
impl Freeze for BulkMarkReadRequest
impl RefUnwindSafe for BulkMarkReadRequest
impl Send for BulkMarkReadRequest
impl Sync for BulkMarkReadRequest
impl Unpin for BulkMarkReadRequest
impl UnsafeUnpin for BulkMarkReadRequest
impl UnwindSafe for BulkMarkReadRequest
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