REST Resource: revisions

Resource: Revisi

Revisi file.

Beberapa metode resource (seperti revisions.update) memerlukan revisionId. Gunakan metode revisions.list untuk mengambil ID revisi.

Representasi JSON
{
  "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
}
Kolom
id

string

Hanya output. ID revisi.

mimeType

string

Hanya output. Jenis MIME revisi.

kind

string

Hanya output. Ini selalu drive#revision.

published

boolean

Apakah revisi ini dipublikasikan. Kolom ini hanya diisi dan hanya dapat diubah untuk file Editor Dokumen.

etag

string

Hanya output. ETag revisi.

pinned

boolean

Apakah revisi ini disematkan untuk mencegah penghapusan otomatis. Jika tidak disetel, revisi akan otomatis dihapus permanen 30 hari setelah konten baru diupload. Kolom ini hanya dapat diubah pada file dengan konten yang disimpan di Drive, tidak termasuk file Editor Dokumen. Revisi juga dapat disematkan saat dibuat melalui drive.files.insert/update/copy menggunakan parameter kueri yang disematkan. Revisi yang disematkan disimpan tanpa batas waktu menggunakan kuota penyimpanan tambahan, hingga maksimum 200 revisi.

md5Checksum

string

Hanya output. Checksum MD5 untuk konten revisi ini. Ini hanya akan diisi pada file dengan konten yang disimpan di Drive.

modifiedDate

string

Hanya output. Terakhir kali revisi ini diubah (stempel waktu RFC 3339 berformat).

lastModifyingUserName

string

Hanya output. Nama pengguna terakhir yang mengubah revisi ini.

downloadUrl

string

Hanya output. URL download jangka pendek untuk file tersebut. Ini hanya akan diisi pada file dengan konten yang disimpan di Drive.

publishAuto

boolean

Apakah revisi berikutnya akan otomatis dipublikasikan ulang. Kolom ini hanya diisi dan hanya dapat diubah untuk file Editor Dokumen.

publishedOutsideDomain

boolean

Apakah revisi ini dipublikasikan di luar domain atau tidak. Kolom ini hanya diisi dan hanya dapat diubah untuk file Editor Dokumen.

fileSize

string (int64 format)

Hanya output. Ukuran revisi dalam byte. Ini hanya akan diisi pada file dengan konten yang disimpan di Drive.

originalFilename

string

Hanya output. Nama file asli saat revisi ini dibuat. Ini hanya akan diisi pada file dengan konten yang disimpan di Drive.

lastModifyingUser

object (User)

Hanya output. Pengguna terakhir yang mengubah revisi ini.

Metode

delete

Menghapus versi file secara permanen.

get

Mendapatkan revisi tertentu.

list

Mencantumkan revisi file.

patch

Memperbarui revisi.

update

Memperbarui revisi.