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 ( |
Alanlar | |
---|---|
name |
Bu iznin kaynak adı. |
email |
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 |
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 |
Kişi kaynak adı. |
group |
Grup kaynak adı. |
audience |
Rol verilecek kitle. |
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 |
|
---|---|
|
Etiket izinlerini siler. |
|
Etiket izinlerini günceller. |
|
Bir etiketin izinlerini günceller. |
|
Etiketin iznini siler. |
|
Bir Etiketin izinlerini listeler. |