PermissionChange

PermissionChange

Uma alteração da configuração de permissão em um item.

Representação JSON
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
Campos
addedPermissions[]

object (Permission)

O conjunto de permissões adicionadas por essa mudança.

removedPermissions[]

object (Permission)

O conjunto de permissões removidas por essa mudança.

Permissão

A configuração de permissão de um objeto.

Representação 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.
}
Campos
role

enum (Role)

Indica o Papel de permissões do Google Drive. O papel determina a capacidade de um usuário de ler, gravar e comentar nos itens.

allowDiscovery

boolean

Se for verdadeiro, o item poderá ser descoberto, por exemplo, na coleção "Compartilhados comigo" do usuário, sem precisar de um link para o item.

Campo de união scope: A entidade que recebeu o papel. scope pode ser apenas uma das seguintes opções:
user

object (User)

O usuário a quem essa permissão se aplica.

group

object (Group)

O grupo ao qual esta permissão se aplica.

domain

object (Domain)

O domínio a que essa permissão se aplica.

anyone

object (Anyone)

Se definida, essa permissão se aplica a qualquer pessoa, mesmo a usuários desconectados.

Papel

A Papéis de permissões do Google Drive.

Enums
ROLE_UNSPECIFIED A função não está disponível.
OWNER Um papel que concede acesso total.
ORGANIZER Um papel que concede a capacidade de gerenciar pessoas e configurações.
FILE_ORGANIZER Um papel que concede a capacidade de contribuir e gerenciar conteúdo.
EDITOR Um papel que concede a capacidade de contribuir com conteúdo. Esse papel também é conhecido como "escritor".
COMMENTER Um papel que concede a capacidade de visualizar e comentar no conteúdo.
VIEWER Um papel que concede a capacidade de visualizar o conteúdo. Esse papel também é conhecido como "leitor".
PUBLISHED_VIEWER Um papel que concede a capacidade de visualizar o conteúdo somente após a publicação na Web. Esse papel também é conhecido como "leitor de sites publicados". Consulte https://support.google.com/sites/answer/6372880 para mais informações.

Qualquer pessoa

Esse tipo não tem campos.

Representa qualquer usuário, incluindo um usuário desconectado.