REST Resource: labels.revisions.permissions

Ressource: LabelPermission

Autorisation qui s'applique à un 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 la ressource de cette autorisation.

email

string

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

role

enum (LabelRole)

Rôle que l'entité principale doit détenir.

Champ d'union principal. Compte principal auquel cette autorisation s'applique. Doit être une adresse e-mail, un utilisateur, un groupe ou une audience. Exemple: * people/12345 * groups/45678 * audiences/default principal ne peut être que l'un des éléments suivants:
person

string

Nom de la ressource Personne.

group

string

Nom de la ressource de groupe.

audience

string

Audience à laquelle attribuer un rôle. La valeur magique 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 de libellé.

create

Met à jour les autorisations d'un libellé.

delete

Supprime l'autorisation d'un libellé.

list

Répertorie les autorisations d'un libellé.