Kaynak: Drive
Ortak drive'ın temsili.
Bazı kaynak yöntemleri (ör. drives.update
) için driveId
gerekir. Bir 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,
"canChangeDownloadRestriction": 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,
"downloadRestriction": {
object ( |
Alanlar | |
---|---|
id |
Yalnızca çıkış. Bu ortak Drive'ın kimliği, aynı zamanda bu ortak Drive'ın üst düzey klasörünün kimliğidir. |
name |
Bu ortak drive'ın adı |
colorRgb |
Bu ortak sürücünün rengi, RGB onaltılık dizesi olarak. Yalnızca |
kind |
Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: Sabit dize |
backgroundImageLink |
Yalnızca çıkış. Bu ortak drive'ın arka plan resmine yönelik kısa ömürlü bir bağlantı. |
capabilities |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'da sahip olduğu özellikler. |
capabilities.canAddChildren |
Yalnızca çıkış. Mevcut kullanıcının bu ortak drive'daki klasörlere alt öğe 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'ı silmeye çalışırken, ortak Drive'da çöp kutusuna taşınmamış öğeler varsa işlem 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, üye kaldırıp kaldıramayacağı veya üyelerin rollerini değiştirip değiştiremeyeceği. |
capabilities.canReadRevisions |
Yalnızca çıkış. Mevcut kullanıcının, bu ortak Drive'daki dosyaların düzeltme kaynağını okuyup okuyamayacağı. |
capabilities.canRename |
Yalnızca çıkış. Mevcut kullanıcının bu ortak drive'daki dosya 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ış. Mevcut kullanıcının bu ortak Drive'da dosya veya klasör paylaşabilip 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ış. Mevcut kullanıcının ortak drive kısıtlamalarını varsayılan ayarlara sıfırlayıp sıfırlayamayacağı. |
capabilities.canDeleteChildren |
Yalnızca çıkış. Mevcut kullanıcının bu ortak drive'daki klasörlerden alt öğeleri silip silemeyeceği. |
capabilities.canTrashChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlerde bulunan alt öğeleri çöp kutusuna taşıyıp taşıyamayacağı. |
capabilities.canChangeDownloadRestriction |
Yalnızca çıkış. Mevcut kullanıcının, düzenleyici tarafından uygulanan bu ortak drive'ın indirme kısıtlamalarını değiştirip değiştiremeyeceği. |
themeId |
Arka plan resminin ve renginin ayarlanacağı temanın kimliği. Olası |
backgroundImageFile |
Bu ortak drive için arka plan resmi ayarlanan bir resim dosyası ve kırpma parametreleri. Bu alan yalnızca yazma işlemine izin verir ve yalnızca |
backgroundImageFile.id |
Arka plan resmi olarak kullanılacak Google Drive'daki bir 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ı aralıkta bir değerdir. Bu değer, tüm resmin sol tarafından kırpma alanının sol tarafına olan yatay uzaklığın, tüm resmin genişliğine bölünmesiyle elde edilir. |
backgroundImageFile.yCoordinate |
Arka plan resmindeki kırpma alanının sol üst köşesinin Y koordinatı. Bu, 0 ile 1 arasındaki kapalı aralıkta bir değerdir. Bu değer, tüm resmin üst kenarından kırpma alanının üst kenarına olan dikey uzaklığın, tüm resmin yüksekliğine bölünmesiyle elde edilir. |
backgroundImageFile.width |
Kırpılan resmin genişliği (0-1 aralığında). Bu değer, kırpılmış resmin genişliğinin, resmin tamamının genişliğine bölünmesiyle elde edilen değeri gösterir. Yükseklik, 80'e 9 genişlik-yükseklik oranı uygulanarak hesaplanır. Elde edilen resim en az 1.280 piksel genişliğinde ve 144 piksel yüksekliğinde olmalıdır. |
createdTime |
Yalnızca çıkış. Ortak drive'ın oluşturulduğu zaman (RFC 3339 tarih-saat). |
restrictions |
Bu ortak Drive'a veya bu ortak Drive'daki öğelere uygulanan bir dizi kısıtlama. Kısıtlamaların, ortak Drive oluşturulurken ayarlanamayacağını unutmayın. Kısıtlama eklemek için önce bir ortak drive oluşturun, ardından |
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 içindeki öğelere erişimin, bu ortak drive'ın ait olduğu alanın kullanıcılarıyla sınırlı olup olmadığı. 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 üyelerle 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 gerekli olup olmadığı. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Doğruysa yalnızca düzenleyici rolüne sahip kullanıcılar klasör paylaşabilir. Yanlışsa düzenleyici rolüne veya dosya düzenleyici rolüne sahip kullanıcılar klasör paylaşabilir. |
restrictions.downloadRestriction |
Ortak Drive yöneticileri tarafından uygulanan indirme kısıtlamaları. |
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 bir ortak drive'ı kalıcı olarak siler. |
|
Bir ortak drive'ın meta verilerini kimliğe göre alır. |
|
Ortak Drive'ı varsayılan görünümden 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. |