REST Resource: locations.admins

Kaynak: Yönetici

Bir Hesabın veya konumun yöneticisi.

JSON gösterimi
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Alanlar
name

string

Sabit. Kaynak adı. Hesap yöneticileri için bu form şu şekildedir: accounts/{account_id}/admins/{admin_id}

Konum yöneticileri için bu şu biçimdedir: locations/{locationId}/admins/{admin_id}

Bu alan, yönetici oluşturma sırasında ayarlanırsa yoksayılır.

admin

string

İsteğe bağlı. Yöneticinin adı. İlk davetiyeyi oluştururken bu, davetlinin e-posta adresidir. GET aramalarında, davetiye hâlâ beklemedeyse kullanıcının e-posta adresi döndürülür. Aksi takdirde kullanıcının adını ve soyadını içerir.

Bu alanın yalnızca yönetici oluşturma işlemi sırasında ayarlanması gerekir.

account

string

Sabit. Bu yöneticinin belirttiği Hesap kaynağının adı. Bir LocationGroup'u yönetici olarak davet etmek için locations.admins.create çağrısı yapılırken kullanılır.

CREATE isteklerinde hem bu alan hem de admin ayarlanırsa bu alan öncelikli olur ve admin alanındaki e-posta adresi yoksayılır.

Biçim: accounts/{account}.

role

enum (AdminRole)

Zorunlu. Bu yöneticinin, belirtilen Hesap veya Konum ile kullandığı rolü belirtir.

pendingInvitation

boolean

Yalnızca çıkış. Bu yöneticinin belirtilen kaynak için bekleyen bir davetiyesi olup olmadığını belirtir.

Yöntemler

create

Belirtilen kullanıcıyı, belirtilen konumun yöneticisi olmaya davet eder.

delete

Belirtilen yöneticiyi, belirtilen konumun yöneticisi olarak kaldırır.

list

Belirtilen konumun tüm yöneticilerini listeler.

patch

Belirtilen konumla ilgili olarak Yöneticiyi günceller.