REST Resource: labels.revisions.permissions

Recurso: LabelPermission

A permissão que se aplica a um 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 uma privacidade de usuário ou grupo. Não preenchido para os principais de público-alvo. As permissões de usuário e grupo só podem ser inseridas usando um endereço de e-mail. Nas solicitações de atualização, se o endereço de e-mail for especificado, nenhum principal deverá ser especificado.

role

enum (LabelRole)

O papel que o principal deve 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: * pessoas/12345 * grupos/45678 * públicos-alvo/padrão principal só podem ser um dos seguintes:
person

string

Nome do recurso da pessoa.

group

string

Nome do recurso do grupo.

audience

string

Público ao qual conceder um papel. O valor mágico de audiences/default pode ser usado para aplicar o papel ao público-alvo padrão no contexto da organização proprietária do rótulo.

Métodos

batchDelete

Exclui as permissões do marcador.

batchUpdate

Atualiza permissões de Rótulo.

create

Atualiza as permissões de um marcador.

delete

Exclui a permissão de um marcador.

list

Lista as permissões de um marcador.