class Google::Apis::FcmdataV1beta1::GoogleFirebaseFcmDataV1beta1Data

Data detailing messaging delivery

Attributes

count_messages_accepted[RW]

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. Corresponds to the JSON property `countMessagesAccepted` @return [Fixnum]

delivery_performance_percents[RW]

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. Corresponds to the JSON property `deliveryPerformancePercents` @return [Google::Apis::FcmdataV1beta1::GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents]

message_insight_percents[RW]

Additional information about message delivery. All percentages are calculated with countMessagesAccepted as the denominator. Corresponds to the JSON property `messageInsightPercents` @return [Google::Apis::FcmdataV1beta1::GoogleFirebaseFcmDataV1beta1MessageInsightPercents]

message_outcome_percents[RW]

Percentage breakdown of message delivery outcomes. These categories are mutually exclusive. All percentages are calculated with countMessagesAccepted as the denominator. These categories may not account for all message outcomes. Corresponds to the JSON property `messageOutcomePercents` @return [Google::Apis::FcmdataV1beta1::GoogleFirebaseFcmDataV1beta1MessageOutcomePercents]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/fcmdata_v1beta1/classes.rb, line 102
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/fcmdata_v1beta1/classes.rb, line 107
def update!(**args)
  @count_messages_accepted = args[:count_messages_accepted] if args.key?(:count_messages_accepted)
  @delivery_performance_percents = args[:delivery_performance_percents] if args.key?(:delivery_performance_percents)
  @message_insight_percents = args[:message_insight_percents] if args.key?(:message_insight_percents)
  @message_outcome_percents = args[:message_outcome_percents] if args.key?(:message_outcome_percents)
end