pub struct WebhookPayloadMessageSentMessage {
pub id: String,
pub conversation_id: String,
pub platform: Platform,
pub platform_message_id: String,
pub direction: Direction,
pub text: Option<String>,
pub attachments: Vec<WebhookPayloadMessageSentMessageAttachmentsInner>,
pub sender: Box<WebhookPayloadMessageSentMessageSender>,
pub sent_at: String,
pub is_read: bool,
pub source: Option<Source>,
}Fields§
§id: StringInternal message ID
conversation_id: StringInternal conversation ID
platform: Platform§platform_message_id: StringPlatform’s message ID
direction: Direction§text: Option<String>Message text content
attachments: Vec<WebhookPayloadMessageSentMessageAttachmentsInner>§sender: Box<WebhookPayloadMessageSentMessageSender>§sent_at: String§is_read: bool§source: Option<Source>WhatsApp send origin. whatsapp_business_app when sent from the WhatsApp Business phone app on a Coexistence number; cloud_api when sent through Zernio (dashboard, API, or broadcasts). Absent on non-WhatsApp platforms. This is not the inbox metadata.source lineage field.
Implementations§
Source§impl WebhookPayloadMessageSentMessage
impl WebhookPayloadMessageSentMessage
pub fn new( id: String, conversation_id: String, platform: Platform, platform_message_id: String, direction: Direction, text: Option<String>, attachments: Vec<WebhookPayloadMessageSentMessageAttachmentsInner>, 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 (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 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
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