GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents class
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.
Constructors
- GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents({double? delayedDeviceDoze, double? delayedDeviceOffline, double? delayedMessageThrottled, double? delayedUserStopped, double? deliveredNoDelay})
- GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents.fromJson(Map _json)
Properties
- delayedDeviceDoze ↔ double?
-
The percentage of accepted messages that were delayed because the device
was in doze mode.
getter/setter pair
- delayedDeviceOffline ↔ double?
-
The percentage of accepted messages that were delayed because the target
device was not connected at the time of sending.
getter/setter pair
- delayedMessageThrottled ↔ double?
-
The percentage of accepted messages that were delayed due to message
throttling, such as
collapsible message throttling
or
maximum message rate throttling.
getter/setter pair
- delayedUserStopped ↔ double?
-
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.
getter/setter pair
- deliveredNoDelay ↔ double?
-
The percentage of accepted messages that were delivered to the device
without delay from the FCM system.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited