Class: Google::Apis::AnalyticsV3::Profile::Permissions
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::Profile::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 view (profile).
Instance Attribute Summary collapse
-
#effective ⇒ Array<String>
All the permissions that the user has for this view (profile).
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
3900 3901 3902 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3900 def initialize(**args) update!(**args) end |
Instance Attribute Details
#effective ⇒ Array<String>
All the permissions that the user has for this view (profile). These include
any implied permissions (e.g., EDIT implies VIEW) or inherited permissions
from the parent web property.
Corresponds to the JSON property effective
3898 3899 3900 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3898 def effective @effective end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3905 3906 3907 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3905 def update!(**args) @effective = args[:effective] if args.key?(:effective) end |