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

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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

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
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.