REST Resource: labels.revisions.permissions

Kaynak: LabelPermission

Etiketteki bir ana hesap (kullanıcı, grup, kitle) için geçerli 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 adresinin 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 isteklerinde e-posta adresi belirtilmişse ana hesap belirtilmemelidir.

role

enum (LabelRole)

Okul müdürünün sahip olması gereken rol.

principal alanı. Bu iznin geçerli olduğu ana hesap. Bir e-posta, kullanıcı, grup veya kitle olmalıdır. Örnek: * kişiler/12345 * gruplar/45678 * kitleler/varsayılan principal aşağıdakilerden yalnızca biri olabilir:
person

string

Kişi kaynağı adı.

group

string

Grup kaynağı adı.

audience

string

Rolün atanacağı kitle. audiences/default sihirli değeri, Etiketin sahibi olan kuruluş bağlamında rolü 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

Etiketin izinlerini listeler.