Kaynak: Drive
Ortak drive temsili.
Bazı kaynak yöntemleri (drives.update
gibi) driveId
gerektirir. Ortak Drive'ın kimliğini almak için drives.list
yöntemini kullanın.
JSON gösterimi |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Alanlar | |
---|---|
id |
Yalnızca çıkış. Bu ortak Drive'ın kimliği ve aynı zamanda bu ortak Drive'ın üst düzey klasörünün kimliği. |
name |
Bu ortak drive'ın adı. |
colorRgb |
Bu ortak Drive'ın RGB onaltılık dizesi olarak rengi. Yalnızca, |
kind |
Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
backgroundImageLink |
Yalnızca çıkış. Bu ortak drive'ın arka plan resminin kısa ömürlü bağlantısı. |
capabilities |
Yalnızca çıkış. Geçerli kullanıcının bu ortak drive'daki özellikleri. |
capabilities.canAddChildren |
Yalnızca çıkış. Geçerli kullanıcının, bu ortak Drive'daki klasörlere çocuk ekleyip ekleyemeyeceği. |
capabilities.canComment |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyalara yorum yapıp yapamayacağı. |
capabilities.canCopy |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları kopyalayıp kopyalayamayacağı. |
capabilities.canDeleteDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı silip silemeyeceği. Ortak Drive'da çöp kutusuna gönderilmemiş öğeler varsa ortak Drive'ı silme girişimi yine de başarısız olabilir. |
capabilities.canDownload |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları indirip indiremeyeceği. |
capabilities.canEdit |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları düzenleyip düzenleyemeyeceği |
capabilities.canListChildren |
Yalnızca çıkış. Geçerli kullanıcının, bu ortak Drive'daki klasörlerin alt öğelerini listeleyip listeleyemeyeceği. |
capabilities.canManageMembers |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a üye ekleyip ekleyemeyeceği, kaldırabileceği veya rolünü değiştirip değiştiremeyeceği. |
capabilities.canReadRevisions |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaların düzeltme kaynağını okuyup okuyamayacağı. |
capabilities.canRename |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları veya klasörleri yeniden adlandırıp adlandıramayacağı. |
capabilities.canRenameDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı yeniden adlandırıp adlandıramayacağı. |
capabilities.canChangeDriveBackground |
Yalnızca çıkış. Geçerli kullanıcının bu ortak drive'ın arka planını değiştirip değiştiremeyeceği. |
capabilities.canShare |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'da dosya veya klasör paylaşıp paylaşamayacağı. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canChangeDomainUsersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canChangeDriveMembersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canResetDriveRestrictions |
Yalnızca çıkış. Geçerli kullanıcının ortak Drive kısıtlamalarını varsayılanlara sıfırlayıp sıfırlayamayacağı. |
capabilities.canDeleteChildren |
Yalnızca çıkış. Geçerli kullanıcının, bu ortak Drive'daki klasörlerdeki alt öğeleri silip silemeyeceği. |
capabilities.canTrashChildren |
Yalnızca çıkış. Geçerli kullanıcının, bu ortak Drive'daki klasörlerde bulunan çocukları çöp kutusuna gönderip gönderemeyeceği. |
themeId |
Arka plan resmini ve rengini belirleyeceğiniz temanın kimliği. Olası |
backgroundImageFile |
Bu ortak Drive için arka plan resminin ayarlandığı bir resim dosyası ve kırpma parametreleri. Bu, salt yazılabilir bir alandır; yalnızca |
backgroundImageFile.id |
Google Drive'da arka plan resmi için kullanılacak resim dosyasının kimliği. |
backgroundImageFile.xCoordinate |
Arka plan resmindeki kırpma alanının sol üst köşesinin X koordinatı. Bu, 0 ile 1 arasındaki kapalı bir değerdir. Bu değer, tüm resmin sol tarafından kırpma alanının sol tarafına yatay mesafenin, resmin tamamının genişliğine bölünmesiyle elde edilir. |
backgroundImageFile.yCoordinate |
Arka plan resmindeki kırpma alanının sol üst köşesindeki Y koordinatı. Bu, 0 ile 1 arasındaki kapalı bir değerdir. Bu değer, tüm resmin üst tarafından kırpma alanının üst tarafına dikey mesafenin, resmin tamamının yüksekliğine bölünmesiyle elde edilir. |
backgroundImageFile.width |
Kırpılan resmin genişliğinin 0 ila 1 arasındaki kapalı aralık. Bu değer, kırpılan resmin genişliğinin, tüm resmin genişliğine bölünmesiyle hesaplanır. Yükseklik, 80'e 9 en boy oranı uygulanarak hesaplanır. Oluşturulan resim en az 1280 piksel genişliğinde ve 144 piksel yüksekliğinde olmalıdır. |
createdTime |
Yalnızca çıkış. Ortak Drive'ın oluşturulduğu saat (RFC 3339 tarih-saat). |
restrictions |
Bu ortak Drive'a veya bu ortak Drive'daki öğeler için geçerli olan bir dizi kısıtlama. Ortak Drive oluştururken kısıtlama ayarlanamayacağını unutmayın. Kısıtlama eklemek için önce bir ortak Drive oluşturun, ardından kısıtlama eklemek için |
restrictions.copyRequiresWriterPermission |
Bu ortak Drive'daki dosyaları kopyalama, yazdırma veya indirme seçeneklerinin, okuyucular ve yorumcular için devre dışı bırakılıp bırakılmayacağı. Bu kısıtlama |
restrictions.domainUsersOnly |
Bu ortak Drive'a ve bu ortak Drive'daki öğelere erişimin, bu ortak Drive'ın ait olduğu alanın kullanıcılarıyla sınırlı olup olmayacağını. Bu kısıtlama, bu ortak Drive'ın dışında kontrol edilen diğer paylaşım politikaları tarafından geçersiz kılınabilir. |
restrictions.driveMembersOnly |
Bu ortak Drive'daki öğelere erişimin, üyeleriyle sınırlı olup olmadığı. |
restrictions.adminManagedRestrictions |
Kısıtlamaları değiştirmek için bu ortak Drive'da yönetici ayrıcalıklarının gerekip gerekmediği. |
restrictions.sharingFoldersRequiresOrganizerPermission |
True (doğru) ise yalnızca düzenleyen rolüne sahip kullanıcılar klasörleri paylaşabilir. Yanlış değerine ayarlanırsa veya dosyayı düzenleyen rolüne sahip olan kullanıcılar klasörleri paylaşabilir. |
orgUnitId |
Yalnızca çıkış. Bu ortak drive'ın kuruluş birimi. Bu alan yalnızca |
Yöntemler |
|
---|---|
|
Ortak Drive oluşturur. |
|
Kullanıcının organizer olduğu ortak Drive'ı kalıcı olarak siler. |
|
Ortak Drive'ın meta verilerini kimliğe göre alır. |
|
Ortak drive'ı varsayılan görünümde gizler. |
|
Kullanıcının ortak Drive'larını listeler. |
|
Ortak drive'ı varsayılan görünüme geri yükler. |
|
Ortak drive'ın meta verilerini günceller. |