REST Resource: revisions

Recurso: Revisión

Es una revisión de un archivo.

Algunos métodos de recursos (como revisions.update) requieren un revisionId. Usa el método revisions.list para recuperar el ID de una revisión.

Representación 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

Solo salida. Es el ID de la revisión.

mimeType

string

Solo salida. Es el tipo MIME de la revisión.

kind

string

Solo salida. Siempre es drive#revision.

published

boolean

Indica si esta revisión está publicada. Solo se completa y se puede modificar para los archivos de editores de Documentos.

etag

string

Solo salida. La ETag de la revisión.

pinned

boolean

Indica si esta revisión está fijada para evitar la purga automática. Si no se establece, la revisión se purga automáticamente 30 días después de que se sube contenido más reciente. Este campo solo se puede modificar en archivos con contenido almacenado en Drive, excepto en los archivos de Editores de Documentos. Las revisiones también se pueden fijar cuando se crean a través de drive.files.insert/update/copy con el parámetro de consulta fijado. Las revisiones fijadas se almacenan de forma indefinida con una cuota de almacenamiento adicional, hasta un máximo de 200 revisiones.

md5Checksum

string

Solo salida. Una suma de comprobación MD5 para el contenido de esta revisión. Solo se propagará en los archivos con contenido almacenado en Drive.

modifiedDate

string

Solo salida. La última vez que se modificó esta revisión (marca de tiempo con formato RFC 3339).

lastModifyingUserName

string

Solo salida. Es el nombre del último usuario que modificó esta revisión.

downloadUrl

string

Solo salida. Es la URL de descarga a corto plazo del archivo. Solo se propagará en los archivos con contenido almacenado en Drive.

publishAuto

boolean

Indica si las revisiones posteriores se volverán a publicar automáticamente. Solo se completa y se puede modificar para los archivos de editores de Documentos.

publishedOutsideDomain

boolean

Indica si esta revisión se publicó fuera del dominio. Solo se completa y se puede modificar para los archivos de editores de Documentos.

fileSize

string (int64 format)

Solo salida. Es el tamaño de la revisión en bytes. Solo se propagará en los archivos con contenido almacenado en Drive.

originalFilename

string

Solo salida. Es el nombre de archivo original cuando se creó esta revisión. Solo se propagará en los archivos con contenido almacenado en Drive.

lastModifyingUser

object (User)

Solo salida. El último usuario que modificó esta revisión. Este campo solo se completa cuando la última modificación la realizó un usuario que accedió a su cuenta.

Métodos

delete

Borra de forma permanente una versión de archivo.

get

Obtiene una revisión específica.

list

Muestra las revisiones de un archivo.

patch

Actualiza una revisión.

update

Actualiza una revisión.