pub struct ReportMessageBody {
pub message_key: Option<String>,
}Expand description
The body payload of POST /api/social/messages/{id}/report (the
message id is in the path): SignedRequest<ReportMessageBody>
Fields§
§message_key: Option<String>Reveal-by-key: hex message key K unwrapped by the reporting
recipient. Required when reporting an E2EE message (the server
cannot decrypt it otherwise); absent for server-mode and broadcast
reports. Inside the signature when present
(SignedAction::ReportMessage).
Trait Implementations§
Source§impl Clone for ReportMessageBody
impl Clone for ReportMessageBody
Source§impl Debug for ReportMessageBody
impl Debug for ReportMessageBody
Source§impl Default for ReportMessageBody
impl Default for ReportMessageBody
Source§impl<'de> Deserialize<'de> for ReportMessageBody
impl<'de> Deserialize<'de> for ReportMessageBody
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 ReportMessageBody
Source§impl PartialEq for ReportMessageBody
impl PartialEq for ReportMessageBody
Source§impl Serialize for ReportMessageBody
impl Serialize for ReportMessageBody
impl StructuralPartialEq for ReportMessageBody
Auto Trait Implementations§
impl Freeze for ReportMessageBody
impl RefUnwindSafe for ReportMessageBody
impl Send for ReportMessageBody
impl Sync for ReportMessageBody
impl Unpin for ReportMessageBody
impl UnsafeUnpin for ReportMessageBody
impl UnwindSafe for ReportMessageBody
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