Class GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents
Overview of delivery performance for messages that were successfully delivered. All percentages are calculated with countMessagesAccepted as the denominator. These categories are not mutually exclusive; a message can be delayed for multiple reasons.
Implements
Inherited Members
Namespace: Google.Apis.Fcmdata.v1beta1.Data
Assembly: Google.Apis.Fcmdata.v1beta1.dll
Syntax
public class GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents : IDirectResponseSchema
Properties
DelayedDeviceDoze
The percentage of accepted messages that were delayed because the device was in doze mode. Only normal priority messages should be delayed due to doze mode.
Declaration
[JsonProperty("delayedDeviceDoze")]
public virtual float? DelayedDeviceDoze { get; set; }
Property Value
Type | Description |
---|---|
float? |
DelayedDeviceOffline
The percentage of accepted messages that were delayed because the target device was not connected at the time of sending. These messages were eventually delivered when the device reconnected.
Declaration
[JsonProperty("delayedDeviceOffline")]
public virtual float? DelayedDeviceOffline { get; set; }
Property Value
Type | Description |
---|---|
float? |
DelayedMessageThrottled
The percentage of accepted messages that were delayed due to message throttling, such as collapsible message throttling or maximum message rate throttling.
Declaration
[JsonProperty("delayedMessageThrottled")]
public virtual float? DelayedMessageThrottled { get; set; }
Property Value
Type | Description |
---|---|
float? |
DelayedUserStopped
The percentage of accepted messages that were delayed because the intended device user-profile was stopped on the target device at the time of the send. The messages were eventually delivered when the user-profile was started again.
Declaration
[JsonProperty("delayedUserStopped")]
public virtual float? DelayedUserStopped { get; set; }
Property Value
Type | Description |
---|---|
float? |
DeliveredNoDelay
The percentage of accepted messages that were delivered to the device without delay from the FCM system.
Declaration
[JsonProperty("deliveredNoDelay")]
public virtual float? DeliveredNoDelay { get; set; }
Property Value
Type | Description |
---|---|
float? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |