View Source GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1Data (google_api_fcm_data v0.2.4)

Data detailing messaging delivery

Attributes

  • countMessagesAccepted (type: String.t, default: nil) - Count of messages accepted by FCM intended to Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.
  • deliveryPerformancePercents (type: GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents.t, default: nil) - Additional information about delivery performance for messages that were successfully delivered.
  • messageInsightPercents (type: GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1MessageInsightPercents.t, default: nil) - Additional general insights about message delivery.
  • messageOutcomePercents (type: GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1MessageOutcomePercents.t, default: nil) - Mutually exclusive breakdown of message delivery outcomes.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1Data{
  countMessagesAccepted: String.t() | nil,
  deliveryPerformancePercents:
    GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents.t()
    | nil,
  messageInsightPercents:
    GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1MessageInsightPercents.t()
    | nil,
  messageOutcomePercents:
    GoogleApi.FCMData.V1beta1.Model.GoogleFirebaseFcmDataV1beta1MessageOutcomePercents.t()
    | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.