pub struct WebhookPayloadMessageDeliveryStatus {
pub id: String,
pub event: Event,
pub message: Box<InboxWebhookMessage>,
pub status_at: String,
pub error: Option<Box<WebhookPayloadMessageDeliveryStatusError>>,
pub conversation: Box<InboxWebhookConversation>,
pub account: Box<InboxWebhookAccount>,
pub timestamp: String,
}Expand description
WebhookPayloadMessageDeliveryStatus : Shared payload for message.delivered, message.read, and message.failed events. Fires when the platform reports a new delivery state for an outgoing message. Platform support: * message.delivered — WhatsApp, Facebook Messenger. * message.read — WhatsApp, Facebook Messenger, Instagram. * message.failed — WhatsApp only (other platforms don’t expose per-message failure via webhook).
Fields§
§id: String§event: Event§message: Box<InboxWebhookMessage>§status_at: StringWhen the platform reported this status.
error: Option<Box<WebhookPayloadMessageDeliveryStatusError>>§conversation: Box<InboxWebhookConversation>§account: Box<InboxWebhookAccount>§timestamp: StringImplementations§
Source§impl WebhookPayloadMessageDeliveryStatus
impl WebhookPayloadMessageDeliveryStatus
Sourcepub fn new(
id: String,
event: Event,
message: InboxWebhookMessage,
status_at: String,
conversation: InboxWebhookConversation,
account: InboxWebhookAccount,
timestamp: String,
) -> WebhookPayloadMessageDeliveryStatus
pub fn new( id: String, event: Event, message: InboxWebhookMessage, status_at: String, conversation: InboxWebhookConversation, account: InboxWebhookAccount, timestamp: String, ) -> WebhookPayloadMessageDeliveryStatus
Shared payload for message.delivered, message.read, and message.failed events. Fires when the platform reports a new delivery state for an outgoing message. Platform support: * message.delivered — WhatsApp, Facebook Messenger. * message.read — WhatsApp, Facebook Messenger, Instagram. * message.failed — WhatsApp only (other platforms don’t expose per-message failure via webhook).
Trait Implementations§
Source§impl Clone for WebhookPayloadMessageDeliveryStatus
impl Clone for WebhookPayloadMessageDeliveryStatus
Source§fn clone(&self) -> WebhookPayloadMessageDeliveryStatus
fn clone(&self) -> WebhookPayloadMessageDeliveryStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for WebhookPayloadMessageDeliveryStatus
impl Default for WebhookPayloadMessageDeliveryStatus
Source§fn default() -> WebhookPayloadMessageDeliveryStatus
fn default() -> WebhookPayloadMessageDeliveryStatus
Source§impl<'de> Deserialize<'de> for WebhookPayloadMessageDeliveryStatus
impl<'de> Deserialize<'de> for WebhookPayloadMessageDeliveryStatus
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>,
Source§impl PartialEq for WebhookPayloadMessageDeliveryStatus
impl PartialEq for WebhookPayloadMessageDeliveryStatus
Source§fn eq(&self, other: &WebhookPayloadMessageDeliveryStatus) -> bool
fn eq(&self, other: &WebhookPayloadMessageDeliveryStatus) -> bool
self and other values to be equal, and is used by ==.