Class: Google::Apis::AnalyticsV3::AccountTreeResponse
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::AccountTreeResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analytics_v3/classes.rb,
lib/google/apis/analytics_v3/representations.rb,
lib/google/apis/analytics_v3/representations.rb
Overview
JSON template for an Analytics account tree response. The account tree response is used in the provisioning api to return the result of creating an account, property, and view (profile).
Instance Attribute Summary collapse
-
#account ⇒ Google::Apis::AnalyticsV3::Account
JSON template for Analytics account entry.
-
#kind ⇒ String
Resource type for account ticket.
-
#profile ⇒ Google::Apis::AnalyticsV3::Profile
JSON template for an Analytics view (profile).
-
#webproperty ⇒ Google::Apis::AnalyticsV3::Webproperty
JSON template for an Analytics web property.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AccountTreeResponse
constructor
A new instance of AccountTreeResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AccountTreeResponse
Returns a new instance of AccountTreeResponse.
418 419 420 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 418 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account ⇒ Google::Apis::AnalyticsV3::Account
JSON template for Analytics account entry.
Corresponds to the JSON property account
401 402 403 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 401 def account @account end |
#kind ⇒ String
Resource type for account ticket.
Corresponds to the JSON property kind
406 407 408 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 406 def kind @kind end |
#profile ⇒ Google::Apis::AnalyticsV3::Profile
JSON template for an Analytics view (profile).
Corresponds to the JSON property profile
411 412 413 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 411 def profile @profile end |
#webproperty ⇒ Google::Apis::AnalyticsV3::Webproperty
JSON template for an Analytics web property.
Corresponds to the JSON property webproperty
416 417 418 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 416 def webproperty @webproperty end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
423 424 425 426 427 428 |
# File 'lib/google/apis/analytics_v3/classes.rb', line 423 def update!(**args) @account = args[:account] if args.key?(:account) @kind = args[:kind] if args.key?(:kind) @profile = args[:profile] if args.key?(:profile) @webproperty = args[:webproperty] if args.key?(:webproperty) end |