Class: Google::Apis::TagmanagerV2::GalleryReference
- Inherits:
-
Object
- Object
- Google::Apis::TagmanagerV2::GalleryReference
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/tagmanager_v2/classes.rb,
lib/google/apis/tagmanager_v2/representations.rb,
lib/google/apis/tagmanager_v2/representations.rb
Overview
Represents the link between a custom template and an entry on the Community Template Gallery site.
Instance Attribute Summary collapse
-
#host ⇒ String
The name of the host for the community gallery template.
-
#is_modified ⇒ Boolean
(also: #is_modified?)
If a user has manually edited the community gallery template.
-
#owner ⇒ String
The name of the owner for the community gallery template.
-
#repository ⇒ String
The name of the repository for the community gallery template.
-
#signature ⇒ String
The signature of the community gallery template as computed at import time.
-
#version ⇒ String
The version of the community gallery template.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GalleryReference
constructor
A new instance of GalleryReference.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GalleryReference
Returns a new instance of GalleryReference.
1324 1325 1326 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1324 def initialize(**args) update!(**args) end |
Instance Attribute Details
#host ⇒ String
The name of the host for the community gallery template.
Corresponds to the JSON property host
1295 1296 1297 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1295 def host @host end |
#is_modified ⇒ Boolean Also known as: is_modified?
If a user has manually edited the community gallery template.
Corresponds to the JSON property isModified
1300 1301 1302 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1300 def is_modified @is_modified end |
#owner ⇒ String
The name of the owner for the community gallery template.
Corresponds to the JSON property owner
1306 1307 1308 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1306 def owner @owner end |
#repository ⇒ String
The name of the repository for the community gallery template.
Corresponds to the JSON property repository
1311 1312 1313 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1311 def repository @repository end |
#signature ⇒ String
The signature of the community gallery template as computed at import time.
This value is recomputed whenever the template is updated from the gallery.
Corresponds to the JSON property signature
1317 1318 1319 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1317 def signature @signature end |
#version ⇒ String
The version of the community gallery template.
Corresponds to the JSON property version
1322 1323 1324 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1322 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1329 1330 1331 1332 1333 1334 1335 1336 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1329 def update!(**args) @host = args[:host] if args.key?(:host) @is_modified = args[:is_modified] if args.key?(:is_modified) @owner = args[:owner] if args.key?(:owner) @repository = args[:repository] if args.key?(:repository) @signature = args[:signature] if args.key?(:signature) @version = args[:version] if args.key?(:version) end |