pub struct DeliveredMessageTimestamps {
pub accepted_at: Option<Value>,
pub delivered_at: DateTime,
pub dispatched_at: DateTime,
pub failed_at: Option<Value>,
pub received_at: Option<Value>,
}Fields§
§accepted_at: Option<Value>§delivered_at: DateTimeWhen Photon finalized delivery based on authoritative confirmation.
dispatched_at: DateTimeWhen the emitting service established the public dispatch/send milestone.
failed_at: Option<Value>§received_at: Option<Value>Implementations§
Source§impl DeliveredMessageTimestamps
impl DeliveredMessageTimestamps
pub fn serialize<__S>(
__self: &DeliveredMessageTimestamps,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> DeliveredMessageTimestamps
impl<'de> DeliveredMessageTimestamps
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeliveredMessageTimestamps, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for DeliveredMessageTimestamps
impl Clone for DeliveredMessageTimestamps
Source§impl Debug for DeliveredMessageTimestamps
impl Debug for DeliveredMessageTimestamps
Source§impl<'de> Deserialize<'de> for DeliveredMessageTimestamps
impl<'de> Deserialize<'de> for DeliveredMessageTimestamps
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
Auto Trait Implementations§
impl Freeze for DeliveredMessageTimestamps
impl RefUnwindSafe for DeliveredMessageTimestamps
impl Send for DeliveredMessageTimestamps
impl Sync for DeliveredMessageTimestamps
impl Unpin for DeliveredMessageTimestamps
impl UnsafeUnpin for DeliveredMessageTimestamps
impl UnwindSafe for DeliveredMessageTimestamps
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