pub struct WebhookPayloadMessageSentMessage {
pub id: String,
pub conversation_id: String,
pub platform: Platform,
pub platform_message_id: String,
pub direction: Direction,
pub text: String,
pub attachments: Vec<InboxWebhookMessageAttachmentsInner>,
pub sender: Box<WebhookPayloadMessageSentMessageSender>,
pub sent_at: String,
pub is_read: bool,
}Fields§
§id: StringInternal message ID
conversation_id: StringInternal conversation ID
platform: Platform§platform_message_id: StringPlatform’s message ID
direction: Direction§text: StringMessage text content
attachments: Vec<InboxWebhookMessageAttachmentsInner>§sender: Box<WebhookPayloadMessageSentMessageSender>§sent_at: String§is_read: boolImplementations§
Source§impl WebhookPayloadMessageSentMessage
impl WebhookPayloadMessageSentMessage
pub fn new( id: String, conversation_id: String, platform: Platform, platform_message_id: String, direction: Direction, text: String, attachments: Vec<InboxWebhookMessageAttachmentsInner>, sender: WebhookPayloadMessageSentMessageSender, sent_at: String, is_read: bool, ) -> WebhookPayloadMessageSentMessage
Trait Implementations§
Source§impl Clone for WebhookPayloadMessageSentMessage
impl Clone for WebhookPayloadMessageSentMessage
Source§fn clone(&self) -> WebhookPayloadMessageSentMessage
fn clone(&self) -> WebhookPayloadMessageSentMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for WebhookPayloadMessageSentMessage
impl Default for WebhookPayloadMessageSentMessage
Source§fn default() -> WebhookPayloadMessageSentMessage
fn default() -> WebhookPayloadMessageSentMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebhookPayloadMessageSentMessage
impl<'de> Deserialize<'de> for WebhookPayloadMessageSentMessage
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 WebhookPayloadMessageSentMessage
impl PartialEq for WebhookPayloadMessageSentMessage
Source§fn eq(&self, other: &WebhookPayloadMessageSentMessage) -> bool
fn eq(&self, other: &WebhookPayloadMessageSentMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WebhookPayloadMessageSentMessage
Auto Trait Implementations§
impl Freeze for WebhookPayloadMessageSentMessage
impl RefUnwindSafe for WebhookPayloadMessageSentMessage
impl Send for WebhookPayloadMessageSentMessage
impl Sync for WebhookPayloadMessageSentMessage
impl Unpin for WebhookPayloadMessageSentMessage
impl UnsafeUnpin for WebhookPayloadMessageSentMessage
impl UnwindSafe for WebhookPayloadMessageSentMessage
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