PermissionChange

PermissionChange

Uma alteração na 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 alteração.

removedPermissions[]

object (Permission)

O conjunto de permissões removidas por essa alteração.

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. A função determina a capacidade do usuário de ler, escrever e comentar nos itens.

allowDiscovery

boolean

Se verdadeiro, o item pode ser descoberto (por exemplo, na coleção "Compartilhados comigo" do usuário) sem a necessidade de um link para o item.

Campo de união scope. A entidade que recebeu o papel. scope pode ser apenas de um dos tipos a seguir:
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 é válida para qualquer pessoa, mesmo para usuários desconectados.

Papel

Os papéis de permissão do Google Drive.

Enums
ROLE_UNSPECIFIED O papel 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 permite 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 conteúdo. Esse papel também é conhecido como "leitor".
PUBLISHED_VIEWER Um papel que concede a capacidade de visualizar o conteúdo somente depois que ele foi publicado na Web. Às vezes, esse papel também é conhecido como "leitor de publicações publicadas". Para mais informações, consulte https://support.google.com/sites/answer/6372880.

Qualquer pessoa

Representa qualquer usuário (incluindo um usuário desconectado).