Class: Google::Apis::TagmanagerV2::Account
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::TagmanagerV2::Account
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/tagmanager_v2/classes.rb,
 generated/google/apis/tagmanager_v2/representations.rb,
 generated/google/apis/tagmanager_v2/representations.rb
Overview
Represents a Google Tag Manager Account.
Instance Attribute Summary collapse
- 
  
    
      #account_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Account ID uniquely identifies the GTM Account. 
- 
  
    
      #fingerprint  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The fingerprint of the GTM Account as computed at storage time. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Account display name. 
- 
  
    
      #path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    GTM Account's API relative path. 
- 
  
    
      #share_data  ⇒ Boolean 
    
    
      (also: #share_data?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether the account shares data anonymously with Google and others. 
- 
  
    
      #tag_manager_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Auto generated link to the tag manager UI Corresponds to the JSON property tagManagerUrl.
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Account 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Account. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Account
Returns a new instance of Account
| 65 66 67 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 65 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#account_id ⇒ String
The Account ID uniquely identifies the GTM Account.
Corresponds to the JSON property accountId
| 32 33 34 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 32 def account_id @account_id end | 
#fingerprint ⇒ String
The fingerprint of the GTM Account as computed at storage time. This value is
recomputed whenever the account is modified.
Corresponds to the JSON property fingerprint
| 38 39 40 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 38 def fingerprint @fingerprint end | 
#name ⇒ String
Account display name.
Corresponds to the JSON property name
| 43 44 45 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 43 def name @name end | 
#path ⇒ String
GTM Account's API relative path.
Corresponds to the JSON property path
| 48 49 50 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 48 def path @path end | 
#share_data ⇒ Boolean Also known as:
Whether the account shares data anonymously with Google and others. This flag
enables benchmarking by sharing your data in an anonymous form. Google will
remove all identifiable information about your website, combine the data with
hundreds of other anonymous sites and report aggregate trends in the
benchmarking service.
Corresponds to the JSON property shareData
| 57 58 59 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 57 def share_data @share_data end | 
#tag_manager_url ⇒ String
Auto generated link to the tag manager UI
Corresponds to the JSON property tagManagerUrl
| 63 64 65 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 63 def tag_manager_url @tag_manager_url end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 70 71 72 73 74 75 76 77 | # File 'generated/google/apis/tagmanager_v2/classes.rb', line 70 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @name = args[:name] if args.key?(:name) @path = args[:path] if args.key?(:path) @share_data = args[:share_data] if args.key?(:share_data) @tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url) end |