REST Resource: labels.revisions.permissions

Kaynak: LabelPermission

Bir etiketteki asıl kişi (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ının veya grup yöneticisinin e-posta adresini belirtir. Kitle yöneticileri için doldurulmaz. Kullanıcı ve grup izinleri yalnızca e-posta adresi kullanılarak eklenebilir. Güncelleme isteklerinde, e-posta adresi belirtilmişse hiçbir asıl kullanıcı belirtilmemelidir.

role

enum (LabelRole)

Ana hesabın sahip olması gereken rol.

Birlik alanı principal. Bu iznin geçerli olduğu kişi. 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 kaynağının adı.

group

string

Grup kaynağı adı.

audience

string

Rol verilecek kitle. audiences/default 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

Etiketin izinlerini günceller.

delete

Bir etiketin iznini siler.

list

Bir etiketin izinlerini listeler.