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

任何人

代表任何使用者 (包括已登出的使用者)。