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
| 4084 4085 4086 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4084 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
| 4082 4083 4084 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4082 def effective @effective end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 4089 4090 4091 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4089 def update!(**args) @effective = args[:effective] if args.key?(:effective) end |