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 recuperar o ID para 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. Esse campo só é preenchido e só pode ser modificado em arquivos dos Editores de arquivos Google.

etag

string

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

pinned

boolean

Indica se esta revisão é fixada para evitar a limpeza automática. Se ela não for definida, a revisão será excluída 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 os dos Editores de arquivos Google. As revisões também podem ser fixadas ao serem criadas por drive.files.insert/update/copy usando o parâmetro de consulta fixado. As revisões fixadas são armazenadas indefinidamente usando cota de armazenamento adicional 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. Isso só será preenchido em arquivos com conteúdo armazenado no Drive.

modifiedDate

string

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

lastModifyingUserName

string

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

downloadUrl

string

Apenas saída. URL de download de curto prazo do arquivo. Isso só será 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 só pode ser modificado em arquivos dos Editores de arquivos Google.

publishedOutsideDomain

boolean

Indica se esta revisão é publicada fora do domínio. Esse campo só é preenchido e só pode ser modificado em arquivos dos Editores de arquivos Google.

fileSize

string (int64 format)

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

originalFilename

string

Apenas saída. O nome do arquivo original em que esta revisão foi criada. Isso só será 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 é realizada por um usuário conectado.

Métodos

delete

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