REST Resource: locations.admins

Risorsa: amministratore

L'amministratore di un account o di una sede.

Rappresentazione JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Campi
name

string

Immutabile. Nome della risorsa. Per gli amministratori account, il formato è: accounts/{account_id}/admins/{admin_id}

Per gli amministratori delle sedi, il formato è: locations/{locationId}/admins/{admin_id}

Questo campo verrà ignorato se impostato durante la creazione dell'amministratore.

admin

string

(Facoltativo) Il nome dell'amministratore. Quando si effettua l'invito iniziale, questo è l'indirizzo email dell'invitato. Per le chiamate GET, l'indirizzo email dell'utente viene restituito se l'invito è ancora in attesa. In caso contrario, conterrà nome e cognome dell'utente.

Questo campo deve essere impostato solo durante la creazione dell'amministratore.

account

string

Immutabile. Il nome della risorsa dell'account a cui fa riferimento questo amministratore. Utilizzato quando si chiama locations.admins.create per invitare un LocationGroup come amministratore.

Se sia questo campo che admin sono impostati nelle richieste CREATE, questo campo ha la precedenza e l'indirizzo email in admin verrà ignorato.

Formato: accounts/{account}.

role

enum (AdminRole)

Obbligatorio. Specifica il ruolo utilizzato da questo amministratore con l'account o la posizione specificati.

pendingInvitation

boolean

Solo output. Indica se questo amministratore ha un invito in attesa per la risorsa specificata.

Metodi

create

Invita l'utente specificato a diventare amministratore della località specificata.

delete

Rimuove l'amministratore specificato come gestore della sede specificata.

list

Elenca tutti gli amministratori per la sede specificata.

patch

Aggiorna l'amministratore per la sede specificata.