class Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccountSummary

A virtual resource representing an overview of an account and all its child GA4 properties.

Attributes

account[RW]

Resource name of account referred to by this account summary Format: accounts/` account_id` Example: “accounts/1000” Corresponds to the JSON property `account` @return [String]

display_name[RW]

Display name for the account referred to in this account summary. Corresponds to the JSON property `displayName` @return [String]

name[RW]

Resource name for this account summary. Format: accountSummaries/`account_id` Example: “accountSummaries/1000” Corresponds to the JSON property `name` @return [String]

property_summaries[RW]

List of summaries for child accounts of this account. Corresponds to the JSON property `propertySummaries` @return [Array<Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaPropertySummary>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 109
def update!(**args)
  @account = args[:account] if args.key?(:account)
  @display_name = args[:display_name] if args.key?(:display_name)
  @name = args[:name] if args.key?(:name)
  @property_summaries = args[:property_summaries] if args.key?(:property_summaries)
end