Class: Google::Apis::TagmanagerV2::AccountFeatures

Inherits:
Object
  • Object
show all
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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AccountFeatures

Returns a new instance of AccountFeatures.



125
126
127
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 125

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#support_multiple_containersBoolean Also known as: support_multiple_containers?

Whether this Account supports multiple Containers. Corresponds to the JSON property supportMultipleContainers

Returns:

  • (Boolean)


116
117
118
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 116

def support_multiple_containers
  @support_multiple_containers
end

#support_user_permissionsBoolean Also known as: support_user_permissions?

Whether this Account supports user permissions managed by GTM. Corresponds to the JSON property supportUserPermissions

Returns:

  • (Boolean)


122
123
124
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 122

def support_user_permissions
  @support_user_permissions
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



130
131
132
133
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 130

def update!(**args)
  @support_multiple_containers = args[:support_multiple_containers] if args.key?(:support_multiple_containers)
  @support_user_permissions = args[:support_user_permissions] if args.key?(:support_user_permissions)
end