pub struct GoogleFirebaseFcmDataV1beta1Data {
pub count_messages_accepted: Option<i64>,
pub count_notifications_accepted: Option<i64>,
pub delivery_performance_percents: Option<GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents>,
pub message_insight_percents: Option<GoogleFirebaseFcmDataV1beta1MessageInsightPercents>,
pub message_outcome_percents: Option<GoogleFirebaseFcmDataV1beta1MessageOutcomePercents>,
pub proxy_notification_insight_percents: Option<GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents>,
}Expand description
Data detailing messaging delivery
This type is not used in any activity, and only used as part of another schema.
Fields§
§count_messages_accepted: Option<i64>Count of messages accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.
count_notifications_accepted: Option<i64>Count of notifications accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.
delivery_performance_percents: Option<GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents>Additional information about delivery performance for messages that were successfully delivered.
message_insight_percents: Option<GoogleFirebaseFcmDataV1beta1MessageInsightPercents>Additional general insights about message delivery.
message_outcome_percents: Option<GoogleFirebaseFcmDataV1beta1MessageOutcomePercents>Mutually exclusive breakdown of message delivery outcomes.
proxy_notification_insight_percents: Option<GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents>Additional insights about proxy notification delivery.
Trait Implementations§
Source§impl Clone for GoogleFirebaseFcmDataV1beta1Data
impl Clone for GoogleFirebaseFcmDataV1beta1Data
Source§fn clone(&self) -> GoogleFirebaseFcmDataV1beta1Data
fn clone(&self) -> GoogleFirebaseFcmDataV1beta1Data
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 GoogleFirebaseFcmDataV1beta1Data
impl Default for GoogleFirebaseFcmDataV1beta1Data
Source§fn default() -> GoogleFirebaseFcmDataV1beta1Data
fn default() -> GoogleFirebaseFcmDataV1beta1Data
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleFirebaseFcmDataV1beta1Data
impl<'de> Deserialize<'de> for GoogleFirebaseFcmDataV1beta1Data
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 Part for GoogleFirebaseFcmDataV1beta1Data
Auto Trait Implementations§
impl Freeze for GoogleFirebaseFcmDataV1beta1Data
impl RefUnwindSafe for GoogleFirebaseFcmDataV1beta1Data
impl Send for GoogleFirebaseFcmDataV1beta1Data
impl Sync for GoogleFirebaseFcmDataV1beta1Data
impl Unpin for GoogleFirebaseFcmDataV1beta1Data
impl UnwindSafe for GoogleFirebaseFcmDataV1beta1Data
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