REST Resource: revisions

Recurso: Revision

Uma revisão de um arquivo.

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

Representação JSON
{
  "exportLinks": {
    string: string,
    ...
  },
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": 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. Esse valor é sempre drive#revision.

published

boolean

Indica se esta revisão foi publicada. Esse campo só é preenchido e modificado para arquivos dos editores do Google Docs.

etag

string

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

pinned

boolean

Se esta revisão está fixada para evitar a limpeza automática. Se não for definido, a revisão será excluída automaticamente 30 dias após o upload de um conteúdo mais recente. Esse campo só pode ser modificado em arquivos com conteúdo armazenado no Drive, exceto arquivos dos Editores de Documentos. As revisões também podem ser fixadas quando são criadas usando drive.files.insert/update/copy com o parâmetro de consulta "pinned". As revisões fixadas são armazenadas indefinidamente usando uma 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. Esse campo só é preenchido em arquivos com conteúdo armazenado no Drive.

modifiedDate

string

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

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 para o arquivo. Esse campo só é preenchido em arquivos com conteúdo armazenado no Drive.

publishAuto

boolean

Indica se as revisões subsequentes serão republicadas automaticamente. Esse campo só é preenchido e modificado para arquivos dos editores do Google Docs.

publishedOutsideDomain

boolean

Indica se esta revisão foi publicada fora do domínio. Esse campo só é preenchido e modificado para arquivos dos editores do Google Docs.

fileSize

string (int64 format)

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

originalFilename

string

Apenas saída. O nome do arquivo original quando esta revisão foi criada. Esse campo só é preenchido em arquivos com conteúdo armazenado no Drive.

lastModifyingUser

object (User)

Apenas saída. O último usuário a modificar esta revisão. Esse campo só é preenchido quando a última modificação foi feita 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.