| mask | PermissionMask | Gets or sets the set of permissions which may be given with this privilege. | 
    
        
            
                | type | PrivilegeType
|
string | Gets or sets the type of this privilege (global|parent|item|self). | 
    
        
            
                | filter | string | Gets or sets a filter expression which is going to be used for self privileges.
The defined set of permissions are automatically assigned if the requested objects fulfill filter criteria.
(e.g. read-write permissions for a user's associated person through the following expression:"user eq me()") | 
    
        
            
                | account | string | Gets or sets a wildcard (*) expression for global privileges only.
The defined set of permissions are automatically assigned to all users (e.g. read permissions for all users) |