REST Resource: labels.permissions

Recurso: LabelPermission

A permissão que se aplica a uma principal (usuário, grupo, público-alvo) em um rótulo.

Representação JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
Campos
name

string

Nome do recurso dessa permissão.

email

string

Especifica o endereço de e-mail de um usuário ou principal de grupo. Não é preenchido para principais públicos-alvo. As permissões de usuário e grupo só podem ser inseridas usando um endereço de e-mail. Em solicitações de atualização, se o endereço de e-mail for especificado, nenhum principal poderá ser especificado.

role

enum (LabelRole)

A função que a conta principal precisa ter.

Campo de união principal. O principal a que essa permissão se aplica. Precisa ser um e-mail, usuário, grupo ou público-alvo. Exemplo: * people/12345 * groups/45678 * audiences/default principal pode ser apenas um dos seguintes:
person

string

Nome do recurso de pessoa.

group

string

Nome do recurso do grupo.

audience

string

Público-alvo a que será concedida uma função. O valor mágico audiences/default pode ser usado para aplicar a função ao público-alvo padrão no contexto da organização proprietária do rótulo.

LabelRole

Os papéis são concêntricos com o papel subsequente.

Enums
LABEL_ROLE_UNSPECIFIED Função desconhecida.
READER Um leitor pode ler o marcador e os metadados associados aplicados aos itens do Drive.
APPLIER Um aplicador pode gravar metadados associados em itens do Drive em que também tem acesso de gravação. Implica READER.
ORGANIZER Um organizador pode fixar esse marcador nos drives compartilhados que gerencia e adicionar novos aplicadores a ele.
EDITOR Os editores podem fazer qualquer atualização, incluindo a exclusão do rótulo, que também exclui os metadados associados do item do Drive. Implica APPLIER.

Métodos

batchDelete

Exclui permissões de marcador.

batchUpdate

Atualiza as permissões de marcador.

create

Atualiza as permissões de um rótulo.

delete

Exclui a permissão de um marcador.

list

Lista as permissões de um marcador.