REST Resource: labels.revisions.permissions

Risorsa: LabelPermission

L'autorizzazione che si applica a un'entità (utente, gruppo, pubblico) su un'etichetta.

Rappresentazione 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.
}
Campi
name

string

Nome risorsa di questa autorizzazione.

email

string

Specifica l'indirizzo email per un'entità utente o gruppo. Non compilato per i principali segmenti di pubblico. Le autorizzazioni di utenti e gruppi possono essere inserite solo utilizzando un indirizzo email. Nelle richieste di aggiornamento, se viene specificato l'indirizzo email, non deve essere specificata alcuna entità.

role

enum (LabelRole)

Il ruolo che deve avere l'entità.

Campo unione principal. L'entità a cui si applica questa autorizzazione. Deve essere un'email, un utente, un gruppo o un segmento di pubblico. Esempio: * people/12345 * groups/45678 * audiences/default principal può essere solo uno dei seguenti:
person

string

Nome della risorsa persona.

group

string

Nome della risorsa del gruppo.

audience

string

Il pubblico a cui assegnare un ruolo. Il valore magico audiences/default può essere utilizzato per applicare il ruolo al segmento di pubblico predefinito nel contesto dell'organizzazione proprietaria dell'etichetta.

Metodi

batchDelete

Elimina le autorizzazioni delle etichette.

batchUpdate

Aggiorna le autorizzazioni delle etichette.

create

Aggiorna le autorizzazioni di un'etichetta.

delete

Elimina l'autorizzazione di un'etichetta.

list

Elenca le autorizzazioni di un'etichetta.