REST Resource: revisions

Recurso: revisão

A revisão de um arquivo.

Alguns métodos de recurso (como revisions.update) exigem um revisionId. Use o método revisions.list para recuperar o ID de uma revisão.

Representação 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
}
Campos
id

string

Apenas saída. O ID da revisão.

mimeType

string

Apenas saída. O tipo MIME da revisão.

kind

string

Apenas saída. É sempre drive#revision.

published

boolean

Indica se esta revisão foi publicada. Essa seção só é preenchida e só pode ser modificada em arquivos dos Editores de arquivos Google.

etag

string

Apenas saída. A ETag da revisão.

pinned

boolean

Indica se a revisão foi fixada para evitar a limpeza automática. Se ela não for definida, a revisão será limpa automaticamente 30 dias após o upload do conteúdo mais recente. Este campo só pode ser modificado em arquivos com conteúdo armazenado no Drive, exceto aqueles dos Editores de arquivos Google. Também é possível fixar as revisões ao serem criadas em drive.files.insert/update/copy com o parâmetro de consulta fixado. As revisões fixadas são armazenadas indefinidamente usando a cota de armazenamento extra até um máximo de 200 revisões.

md5Checksum

string

Apenas saída. Uma soma de verificação MD5 para o conteúdo desta revisão. Ele só é preenchido nos arquivos com conteúdo armazenado no Drive.

modifiedDate

string

Apenas saída. Última vez que esta revisão foi modificada (carimbo de data/hora RFC 3339 formatado).

lastModifyingUserName

string

Apenas saída. Nome do último usuário a modificar esta revisão.

downloadUrl

string

Apenas saída. URL de download de curto prazo do arquivo. Ele só é preenchido nos arquivos com conteúdo armazenado no Drive.

publishAuto

boolean

Indica se as revisões subsequentes serão republicadas automaticamente. Essa seção só é preenchida e só pode ser modificada em arquivos dos Editores de arquivos Google.

publishedOutsideDomain

boolean

Indica se a revisão foi publicada fora do domínio. Essa seção só é preenchida e só pode ser modificada em arquivos dos Editores de arquivos Google.

fileSize

string (int64 format)

Apenas saída. O tamanho da revisão em bytes. Ele só é preenchido nos arquivos com conteúdo armazenado no Drive.

originalFilename

string

Apenas saída. O nome de arquivo original quando a revisão foi criada. Ele só é preenchido nos arquivos com conteúdo armazenado no Drive.

lastModifyingUser

object (User)

Apenas saída. O último usuário a modificar esta revisão.

Métodos

delete

Exclui permanentemente a versão de um arquivo.

get

Recebe uma revisão específica.

list

Lista as revisões de um arquivo.

patch

Atualiza uma revisão.

update

Atualiza uma revisão.