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 ( |
Alanlar | |
---|---|
name |
Bu iznin kaynak adı. |
email |
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 |
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 |
Kişi kaynağının adı. |
group |
Grup kaynağı adı. |
audience |
Rol verilecek kitle. |
LabelRole
Roller, sonraki rolle aynı merkezdedir.
Sıralamalar | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Bilinmeyen rol. |
READER |
Okuyucular, Drive öğelerine uygulanan etiketi ve ilişkili meta verileri okuyabilir. |
APPLIER |
Başvuru sahibi, yazma erişimi de olan Drive öğelerine ilişkili meta veriler yazabilir. READER anlamına gelir. |
ORGANIZER |
Düzenleyiciler, bu etiketi yönettikleri ortak Drive'lara sabitleyebilir ve etikete yeni uygulayıcılar ekleyebilir. |
EDITOR |
Düzenleyiciler, etiketi silmek de dahil olmak üzere her türlü güncellemeyi yapabilir. Bu işlem, ilişkili Drive öğesi meta verilerini de siler. APPLIER anlamına gelir. |
Yöntemler |
|
---|---|
|
Etiket izinlerini siler. |
|
Etiket izinlerini günceller. |
|
Etiketin izinlerini günceller. |
|
Bir etiketin iznini siler. |
|
Bir etiketin izinlerini listeler. |