Class: Google::Apis::AnalyticsV3::Webproperty::Permissions
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::Webproperty::Permissions
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
generated/google/apis/analytics_v3/representations.rb,
generated/google/apis/analytics_v3/representations.rb
Overview
Permissions the user has for this web property.
Instance Attribute Summary collapse
-
#effective ⇒ Array<String>
All the permissions that the user has for this web property.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Permissions
constructor
A new instance of Permissions.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Permissions
Returns a new instance of Permissions.
5518 5519 5520 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5518 def initialize(**args) update!(**args) end |
Instance Attribute Details
#effective ⇒ Array<String>
All the permissions that the user has for this web property. These include any
implied permissions (e.g., EDIT implies VIEW) or inherited permissions from
the parent account.
Corresponds to the JSON property effective
5516 5517 5518 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5516 def effective @effective end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5523 5524 5525 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5523 def update!(**args) @effective = args[:effective] if args.key?(:effective) end |