View Source GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents (google_api_fcm_data v0.4.0)

Additional information about proxy notification delivery. All percentages are calculated with countNotificationsAccepted as the denominator.

Attributes

  • failed (type: number(), default: nil) - The percentage of accepted notifications that failed to be proxied. This is usually caused by exceptions that occurred while calling notifyAsPackage.
  • proxied (type: number(), default: nil) - The percentage of accepted notifications that were successfully proxied by Google Play services.
  • skippedNotThrottled (type: number(), default: nil) - The percentage of accepted notifications that were skipped because the messages were not throttled.
  • skippedOptedOut (type: number(), default: nil) - The percentage of accepted notifications that were skipped because the app disallowed these messages to be proxied.
  • skippedUnconfigured (type: number(), default: nil) - The percentage of accepted notifications that were skipped because configurations required for notifications to be proxied were missing.
  • skippedUnsupported (type: number(), default: nil) - The percentage of accepted notifications that were skipped because proxy notification is unsupported for the recipient.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents{
    failed: number() | nil,
    proxied: number() | nil,
    skippedNotThrottled: number() | nil,
    skippedOptedOut: number() | nil,
    skippedUnconfigured: number() | nil,
    skippedUnsupported: number() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.