PermissionChange

PermissionChange

A change of the permission setting on an item.

JSON representation
 { 
 "addedPermissions" 
 : 
 [ 
 { 
 object (  Permission 
 
) 
 } 
 ] 
 , 
 "removedPermissions" 
 : 
 [ 
 { 
 object (  Permission 
 
) 
 } 
 ] 
 } 
Fields
addedPermissions[]

object ( Permission )

The set of permissions added by this change.

removedPermissions[]

object ( Permission )

The set of permissions removed by this change.

Permission

The permission setting of an object.

JSON representation
 { 
 "role" 
 : 
 enum (  Role 
 
) 
 , 
 "allowDiscovery" 
 : 
 boolean 
 , 
 // Union field scope 
can be only one of the following: 
 "user" 
 : 
 { 
 object (  User 
 
) 
 } 
 , 
 "group" 
 : 
 { 
 object (  Group 
 
) 
 } 
 , 
 "domain" 
 : 
 { 
 object (  Domain 
 
) 
 } 
 , 
 "anyone" 
 : 
 { 
 object (  Anyone 
 
) 
 } 
 // End of list of possible types for union field scope 
. 
 } 
Fields
role

enum ( Role )

Indicates the Google Drive permissions role . The role determines a user's ability to read, write, and comment on items.

allowDiscovery

boolean

If true, the item can be discovered (e.g. in the user's "Shared with me" collection) without needing a link to the item.

Union field scope . The entity granted the role. scope can be only one of the following:
user

object ( User )

The user to whom this permission applies.

group

object ( Group )

The group to whom this permission applies.

domain

object ( Domain )

The domain to whom this permission applies.

anyone

object ( Anyone )

If set, this permission applies to anyone, even logged out users.

Role

The Google Drive permissions roles .

Enums
ROLE_UNSPECIFIED The role is not available.
OWNER A role granting full access.
ORGANIZER A role granting the ability to manage people and settings.
FILE_ORGANIZER A role granting the ability to contribute and manage content.
EDITOR A role granting the ability to contribute content. This role is sometimes also known as "writer".
COMMENTER A role granting the ability to view and comment on content.
VIEWER A role granting the ability to view content. This role is sometimes also known as "reader".
PUBLISHED_VIEWER A role granting the ability to view content only after it has been published to the web. This role is sometimes also known as "published reader". See https://support.google.com/sites/answer/6372880 for more information.

Anyone

This type has no fields.

Represents any user (including a logged out user).

Create a Mobile Website
View Site in Mobile | Classic
Share by: