class Google::Apis::TagmanagerV1::UserAccess
Represents a user's permissions to an account and its container.
Attributes
account_access[RW]
account_id[RW]
GTM Account ID. Corresponds to the JSON property `accountId` @return [String]
container_access[RW]
GTM Container access permissions. Corresponds to the JSON property `containerAccess` @return [Array<Google::Apis::TagmanagerV1::ContainerAccess>]
email_address[RW]
User's email address. Corresponds to the JSON property `emailAddress` @return [String]
permission_id[RW]
Account Permission ID. Corresponds to the JSON property `permissionId` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File generated/google/apis/tagmanager_v1/classes.rb, line 1383 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File generated/google/apis/tagmanager_v1/classes.rb, line 1388 def update!(**args) @account_access = args[:account_access] if args.key?(:account_access) @account_id = args[:account_id] if args.key?(:account_id) @container_access = args[:container_access] if args.key?(:container_access) @email_address = args[:email_address] if args.key?(:email_address) @permission_id = args[:permission_id] if args.key?(:permission_id) end