Kaynak: LabelPermission
Etiketteki bir ana hesap (kullanıcı, grup, kitle) için geçerli izin.
JSON gösterimi |
---|
{ "name": string, "email": string, "role": enum ( |
Alanlar | |
---|---|
name |
Bu iznin kaynak adı. |
email |
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 |
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 |
Kişi kaynağı adı. |
group |
Grup kaynağı adı. |
audience |
Rolün atanacağı kitle. |
LabelRole
Roller sonraki rollerle eşmerkezlidir.
Sıralamalar | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Bilinmeyen rol. |
READER |
Okuyucu, Drive öğelerine uygulanan etiketi ve ilişkili meta verileri okuyabilir. |
APPLIER |
Uygulama, yazma erişimine de sahip olduğu Drive öğelerine ilişkili meta verileri yazabilir. READER anlamına gelir. |
ORGANIZER |
Düzenleyen kullanıcı, yönettiği ortak Drive'larda bu etiketi sabitleyebilir ve etikete yeni kullanıcılar ekleyebilir. |
EDITOR |
Düzenleyenler, etiketin silinmesi de dahil olmak üzere herhangi bir güncelleme yapabilir. Bu da ilişkili Drive öğesi meta verilerinin de silinmesine neden olur. APPLIER anlamına gelir. |
Yöntemler |
|
---|---|
|
Etiket izinlerini siler. |
|
Etiket izinlerini günceller. |
|
Bir etiketin izinlerini günceller. |
|
Etiketin iznini siler. |
|
Etiketin izinlerini listeler. |