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
| 5721 5722 5723 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5721 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
| 5719 5720 5721 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5719 def effective @effective end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 5726 5727 5728 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5726 def update!(**args) @effective = args[:effective] if args.key?(:effective) end |