REST Resource: revisions

Kaynak: Düzeltme

Bir dosyanın düzeltmesi.

Bazı kaynak yöntemleri (revisions.update gibi) revisionId gerektirir. Bir düzeltmenin kimliğini almak için revisions.list yöntemini kullanın.

JSON gösterimi
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "exportLinks": {
    string: string,
    ...
  },
  "pinned": boolean,
  "md5Checksum": string,
  "modifiedDate": string,
  "lastModifyingUserName": string,
  "downloadUrl": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "fileSize": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  },
  "selfLink": string
}
Alanlar
id

string

Yalnızca çıkış. Düzeltmenin kimliği.

mimeType

string

Yalnızca çıkış. Düzeltmenin MIME türü.

kind

string

Yalnızca çıkış. Bu her zaman drive#revision.

published

boolean

Bu düzeltmenin yayınlanıp yayınlanmadığı. Bu alan yalnızca doldurulur ve yalnızca Dokümanlar düzenleyicileri dosyaları için değiştirilebilir.

etag

string

Yalnızca çıkış. Düzeltmenin ETag'i.

pinned

boolean

Otomatik temizlemeyi önlemek için bu düzeltmenin sabitlenip sabitlenmediğini belirtir. Bu politika ayarlanmazsa düzeltme, yeni içerik yüklendikten 30 gün sonra otomatik olarak kalıcı olarak silinir. Bu alan, Dokümanlar düzenleyicileri dosyaları hariç yalnızca Drive'da depolanan içeriğe sahip dosyalarda değiştirilebilir. Düzeltmeler, sabitlenmiş sorgu parametresi kullanılarak drive.files.insert/update/copy üzerinden oluşturulduklarında da sabitlenebilir. Sabitlenmiş düzeltmeler, maksimum 200 düzeltmeye kadar ek depolama kotası kullanılarak süresiz olarak depolanır.

md5Checksum

string

Yalnızca çıkış. Bu düzeltmenin içeriği için MD5 sağlama toplamı. Bu alan yalnızca Drive'da depolanan içeriğin bulunduğu dosyalarda doldurulacaktır.

modifiedDate

string

Yalnızca çıkış. Bu düzeltmenin son değiştirilme zamanı (RFC 3339 zaman damgası olarak biçimlendirildi).

lastModifyingUserName

string

Yalnızca çıkış. Bu düzeltmeyi değiştirecek son kullanıcının adı.

downloadUrl

string

Yalnızca çıkış. Dosya için kısa vadeli indirme URL'si. Bu alan yalnızca Drive'da depolanan içeriğin bulunduğu dosyalarda doldurulacaktır.

publishAuto

boolean

Sonraki düzeltmelerin otomatik olarak yeniden yayınlanıp yayınlanmayacağı. Bu alan yalnızca doldurulur ve yalnızca Dokümanlar düzenleyicileri dosyaları için değiştirilebilir.

publishedOutsideDomain

boolean

Bu düzeltmenin alan dışında yayınlanıp yayınlanmadığı. Bu alan yalnızca doldurulur ve yalnızca Dokümanlar düzenleyicileri dosyaları için değiştirilebilir.

fileSize

string (int64 format)

Yalnızca çıkış. Düzeltmenin bayt cinsinden boyutu. Bu alan yalnızca Drive'da depolanan içeriğin bulunduğu dosyalarda doldurulacaktır.

originalFilename

string

Yalnızca çıkış. Bu düzeltme oluşturulurken orijinal dosya adı. Bu alan yalnızca Drive'da depolanan içeriğin bulunduğu dosyalarda doldurulacaktır.

lastModifyingUser

object (User)

Yalnızca çıkış. Bu düzeltmeyi değiştirecek son kullanıcı. Bu alan yalnızca son değişiklik, oturum açmış bir kullanıcı tarafından yapıldığında doldurulur.

Yöntemler

delete

Bir dosya sürümünü kalıcı olarak siler.

get

Belirli bir düzeltmeyi alır.

list

Dosyadaki düzeltmeleri listeler.

patch

Bir düzeltmeyi günceller.

update

Bir düzeltmeyi günceller.