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 form şu şekildedir: 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 adres 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 hesabı oluşturulurken ayarlanması gerekir.

account

string

Sabit. Bu Yöneticinin atıfta bulunduğu Hesap kaynağının adı. Bir LocationGroup öğesini yönetici olarak davet etmek için locations.admins.create çağrılırken kullanılır.

Hem bu alan hem de admin, CREATE isteklerinde ayarlanırsa bu alan öncelikli olur ve admin içindeki 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 konumda yönetici olmaya davet eder.

delete

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

list

Belirtilen konumdaki tüm yöneticileri listeler.

patch

Yöneticiyi belirtilen konumla günceller.