REST Resource: revisions

Recurso: revisão

Uma revisão de um arquivo.

Alguns métodos de recurso (como revisions.update) exigem um revisionId. Use o método revisions.list para extrair 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. Isso é sempre drive#revision.

published

boolean

Indica se a revisão foi publicada. Esse campo só é preenchido e pode ser modificado para arquivos do Docs Editors.

etag

string

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

pinned

boolean

Indica se a revisão está fixada para impedir a exclusão automática. Se não for definido, a revisão será excluída automaticamente 30 dias após o upload do conteúdo mais recente. Esse campo só pode ser modificado em arquivos com conteúdo armazenado no Drive, excluindo os arquivos dos Editores de Documentos. As revisões também podem ser fixadas quando são criadas usando o 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. Essa informação só será preenchida em arquivos com conteúdo armazenado no Drive.

modifiedDate

string

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

lastModifyingUserName

string

Apenas saída. Nome do último usuário que modificou essa revisão.

downloadUrl

string

Apenas saída. URL de download de curto prazo para o arquivo. Essa informação só será preenchida em arquivos com conteúdo armazenado no Drive.

publishAuto

boolean

Se as revisões subsequentes serão republicadas automaticamente. Esse campo só é preenchido e pode ser modificado para arquivos do Docs Editors.

publishedOutsideDomain

boolean

Indica se a revisão foi publicada fora do domínio. Esse campo só é preenchido e pode ser modificado para arquivos do Docs Editors.

fileSize

string (int64 format)

Apenas saída. O tamanho da revisão em bytes. Essa informação só será preenchida em arquivos com conteúdo armazenado no Drive.

originalFilename

string

Apenas saída. O nome de arquivo original quando a revisão foi criada. Essa informação só será preenchida em arquivos com conteúdo armazenado no Drive.

lastModifyingUser

object (User)

Apenas saída. O último usuário a modificar essa revisão. Esse campo só é preenchido quando a última modificação foi realizada por um usuário conectado.

Métodos

delete

Exclui permanentemente uma versão de 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.