REST Resource: labels.revisions.permissions

Ressource: LabelPermission

Autorisation qui s'applique à un compte principal (utilisateur, groupe, audience) sur un libellé.

Représentation 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.
}
Champs
name

string

Nom de ressource de cette autorisation.

email

string

Indique l'adresse e-mail d'un domaine d'utilisateur ou de groupe. Non renseigné pour les comptes principaux d'audience. Les autorisations d'utilisateur et de groupe ne peuvent être insérées qu'à l'aide d'une adresse e-mail. Lors des demandes de mise à jour, si une adresse e-mail est spécifiée, aucun compte principal ne doit être indiqué.

role

enum (LabelRole)

Rôle que le compte principal doit avoir.

Champ d'union principal. Compte principal auquel s'applique cette autorisation. Doit être une adresse e-mail, un utilisateur, un groupe ou une audience. Exemple: * personnes/12345 * groupes/45678 * audiences/par défaut. principal ne peut correspondre qu'à l'un des éléments suivants:
person

string

Nom de ressource de la personne.

group

string

Nom de ressource du groupe.

audience

string

Audience à laquelle attribuer un rôle. La valeur magique de audiences/default peut être utilisée pour appliquer le rôle à l'audience par défaut dans le contexte de l'organisation propriétaire du libellé.

Méthodes

batchDelete

Supprime les autorisations liées aux libellés.

batchUpdate

Met à jour les autorisations liées aux libellés.

create

Met à jour les autorisations d'un libellé.

delete

Supprime une autorisation associée à un libellé.

list

Liste les autorisations associées à un libellé.