PermissionChange

PermissionChange

对某项内容的权限设置所做的更改。

JSON 表示法
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
字段
addedPermissions[]

object (Permission)

相应更改添加的权限集。

removedPermissions[]

object (Permission)

相应更改移除的权限集。

权限

对象的权限设置。

JSON 表示法
{
  "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.
}
字段
role

enum (Role)

表示 Google 云端硬盘权限角色。角色决定了用户读取、写入和评论商品的能力。

allowDiscovery

boolean

如果为 true,则无需指向相应内容的链接,即可发现该内容(例如在用户的“与我共享”集合中)。

联合字段 scope。被授予角色的实体。 scope 只能是下列其中一项:
user

object (User)

此权限所适用的用户。

group

object (Group)

此权限所适用的群组。

domain

object (Domain)

相应权限所适用的网域。

anyone

object (Anyone)

如果设置了此权限,则适用于任何人,即使是已退出的用户。

角色

Google 云端硬盘权限角色

枚举
ROLE_UNSPECIFIED 相应角色不可用。
OWNER 授予完整访问权限的角色。
ORGANIZER 一种角色,授予管理用户和设置的权限。
FILE_ORGANIZER 一种授予贡献和管理内容的能力的角色。
EDITOR 授予贡献内容权限的角色。此角色有时也称为“写入者”。
COMMENTER 可授予查看和评论内容的功能的角色。
VIEWER 一种授予查看内容权限的角色。此角色有时也称为“读者”。
PUBLISHED_VIEWER 一种角色,授予用户在内容发布到网络后才能查看该内容的权限。此角色有时也称为“已发布读者”。如需了解详情,请访问 https://support.google.com/sites/answer/6372880

任何人

此类型没有字段。

表示任何用户(包括已退出的用户)。