pub struct DeliveryPartiallyConfirmedAcceptance {
pub accepted_at: Option<Value>,
pub code: String,
pub confirmed_recipient_count: i64,
pub confirmed_recipients: Option<Vec<ConfirmedRecipient>>,
pub failed_at: Option<Value>,
pub message: String,
}Fields§
§accepted_at: Option<Value>§code: String§confirmed_recipient_count: i64Unique recipients with authoritative delivery confirmation for the original send.
confirmed_recipients: Option<Vec<ConfirmedRecipient>>Optional complete list of confirmed recipient snapshots, each with a Photon userId and the handle used for the original send. User IDs must be unique, and both fields must be visible to the caller. The list length must equal confirmedRecipientCount. Persist the snapshots with the terminal outcome. Omit when the full confirmed set cannot be identified or disclosed; omission does not mean zero deliveries.
failed_at: Option<Value>§message: StringImplementations§
Source§impl DeliveryPartiallyConfirmedAcceptance
impl DeliveryPartiallyConfirmedAcceptance
pub fn serialize<__S>(
__self: &DeliveryPartiallyConfirmedAcceptance,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> DeliveryPartiallyConfirmedAcceptance
impl<'de> DeliveryPartiallyConfirmedAcceptance
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeliveryPartiallyConfirmedAcceptance, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DeliveryPartiallyConfirmedAcceptance
impl<'de> Deserialize<'de> for DeliveryPartiallyConfirmedAcceptance
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 DeliveryPartiallyConfirmedAcceptance
impl RefUnwindSafe for DeliveryPartiallyConfirmedAcceptance
impl Send for DeliveryPartiallyConfirmedAcceptance
impl Sync for DeliveryPartiallyConfirmedAcceptance
impl Unpin for DeliveryPartiallyConfirmedAcceptance
impl UnsafeUnpin for DeliveryPartiallyConfirmedAcceptance
impl UnwindSafe for DeliveryPartiallyConfirmedAcceptance
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