Class: Google::Apis::TagmanagerV2::CustomTemplate
- Inherits:
-
Object
- Object
- Google::Apis::TagmanagerV2::CustomTemplate
- 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 Custom Template's contents.
Instance Attribute Summary collapse
-
#account_id ⇒ String
GTM Account ID.
-
#container_id ⇒ String
GTM Container ID.
-
#fingerprint ⇒ String
The fingerprint of the GTM Custom Template as computed at storage time.
-
#name ⇒ String
Custom Template display name.
-
#path ⇒ String
GTM Custom Template's API relative path.
-
#tag_manager_url ⇒ String
Auto generated link to the tag manager UI Corresponds to the JSON property
tagManagerUrl
. -
#template_data ⇒ String
The custom template in text format.
-
#template_id ⇒ String
The Custom Template ID uniquely identifies the GTM custom template.
-
#workspace_id ⇒ String
GTM Workspace ID.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CustomTemplate
constructor
A new instance of CustomTemplate.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CustomTemplate
Returns a new instance of CustomTemplate
629 630 631 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 629 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
GTM Account ID.
Corresponds to the JSON property accountId
586 587 588 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 586 def account_id @account_id end |
#container_id ⇒ String
GTM Container ID.
Corresponds to the JSON property containerId
591 592 593 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 591 def container_id @container_id end |
#fingerprint ⇒ String
The fingerprint of the GTM Custom Template as computed at storage time. This
value is recomputed whenever the template is modified.
Corresponds to the JSON property fingerprint
597 598 599 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 597 def fingerprint @fingerprint end |
#name ⇒ String
Custom Template display name.
Corresponds to the JSON property name
602 603 604 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 602 def name @name end |
#path ⇒ String
GTM Custom Template's API relative path.
Corresponds to the JSON property path
607 608 609 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 607 def path @path end |
#tag_manager_url ⇒ String
Auto generated link to the tag manager UI
Corresponds to the JSON property tagManagerUrl
612 613 614 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 612 def tag_manager_url @tag_manager_url end |
#template_data ⇒ String
The custom template in text format.
Corresponds to the JSON property templateData
617 618 619 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 617 def template_data @template_data end |
#template_id ⇒ String
The Custom Template ID uniquely identifies the GTM custom template.
Corresponds to the JSON property templateId
622 623 624 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 622 def template_id @template_id end |
#workspace_id ⇒ String
GTM Workspace ID.
Corresponds to the JSON property workspaceId
627 628 629 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 627 def workspace_id @workspace_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
634 635 636 637 638 639 640 641 642 643 644 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 634 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @container_id = args[:container_id] if args.key?(:container_id) @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @name = args[:name] if args.key?(:name) @path = args[:path] if args.key?(:path) @tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url) @template_data = args[:template_data] if args.key?(:template_data) @template_id = args[:template_id] if args.key?(:template_id) @workspace_id = args[:workspace_id] if args.key?(:workspace_id) end |