REST Resource: labels.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.

LabelRole

Roller kendi içinde sonra gelen rollerle iç içe geçmiştir.

Sıralamalar
LABEL_ROLE_UNSPECIFIED Bilinmeyen rol.
READER Okuyucular, Drive öğelerine uygulanan etiketi ve ilişkili meta verileri okuyabilir.
APPLIER Bir uygulayıcı, yazma erişimine de sahip olduğu Drive öğelerinde ilişkili meta verileri yazabilir. READER anlamına gelir.
ORGANIZER Düzenleyen kişi, yönettiği ortak Drive'larda bu etiketi sabitleyebilir ve etikete yeni kullanıcılar ekleyebilir.
EDITOR Düzenleyiciler, etiketin silinmesi de dahil olmak üzere herhangi bir güncelleme yapabilir. Bu durumda, ilişkili Drive öğesi meta verileri de silinir. APPLIER anlamına gelir.

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.