REST Resource: labels.revisions.permissions

Kaynak: LabelPermission

Bir etiketteki ana hesap (kullanıcı, grup, kitle) için geçerli olan izin.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Bu iznin kaynak adı.

email

string

Bir kullanıcı veya grup birincil hesabının e-posta adresini belirtir. Kitle ana hesapları için doldurulmaz. Kullanıcı ve Grup izinleri yalnızca e-posta adresi kullanılarak eklenebilir. Güncelleme taleplerinde, e-posta adresi belirtilmişse ana hesap belirtilmemelidir.

role

enum (LabelRole)

Ana hesabın sahip olması gereken rol.

Birleştirme alanı principal. Bu iznin geçerli olduğu ana hesap. Bir e-posta, kullanıcı, grup veya kitle olmalıdır. Örnek: * people/12345 * groups/45678 * audiences/default principal aşağıdakilerden yalnızca biri olabilir:
person

string

Kişi kaynak adı.

group

string

Grup kaynak adı.

audience

string

Rol verilecek kitle. audiences/default öğesinin sihirli değeri, rolü Etiketin sahibi olan kuruluş bağlamında varsayılan kitleye uygulamak için kullanılabilir.

Yöntemler

batchDelete

Etiket izinlerini siler.

batchUpdate

Etiket izinlerini günceller.

create

Bir etiketin izinlerini günceller.

delete

Etiketin iznini siler.

list

Bir Etiketin izinlerini listeler.