REST Resource: revisions

Ресурс: Редакция

Ревизия файла.

Некоторые методы ресурсов (например, revisions.update ) требуют revisionId . Используйте метод revisions.list для получения идентификатора ревизии.

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
}
Поля
id

string

Только вывод. Идентификатор редакции.

mimeType

string

Только вывод. MIME-тип версии.

kind

string

Только вывод. Это всегда drive#revision .

published

boolean

Опубликована ли эта редакция. Это поле заполняется и может быть изменено только для файлов редакторов документов.

etag

string

Только вывод. ETag версии.

pinned

boolean

Закреплена ли эта редакция для предотвращения автоматической очистки. Если этот параметр не установлен, версия автоматически удаляется через 30 дней после загрузки нового контента. Это поле можно изменить только для файлов, содержимое которых хранится на Диске, за исключением файлов редакторов документов. Редакции также можно закрепить при их создании через диск.files.insert/update/copy с помощью закрепленного параметра запроса. Закрепленные версии хранятся неопределенное время с использованием дополнительной квоты хранилища, максимум до 200 версий.

md5Checksum

string

Только вывод. Контрольная сумма MD5 для содержимого этой версии. Это будет заполнено только для файлов, контент которых хранится на Диске.

modifiedDate

string

Только вывод. Время последнего изменения этой версии (временная метка в формате RFC 3339).

lastModifyingUserName

string

Только вывод. Имя последнего пользователя, изменившего эту версию.

downloadUrl

string

Только вывод. URL-адрес краткосрочной загрузки файла. Это будет заполнено только для файлов, контент которых хранится на Диске.

publishAuto

boolean

Будут ли последующие версии автоматически переизданы. Это поле заполняется только для файлов редакторов документов и может быть изменено.

publishedOutsideDomain

boolean

Опубликована ли эта редакция за пределами домена. Это поле заполняется только для файлов редакторов документов и может быть изменено.

fileSize

string ( int64 format)

Только вывод. Размер редакции в байтах. Это будет заполнено только для файлов, контент которых хранится на Диске.

originalFilename

string

Только вывод. Исходное имя файла на момент создания этой версии. Это будет заполнено только для файлов, контент которых хранится на Диске.

lastModifyingUser

object ( User )

Только вывод. Последний пользователь, изменивший эту версию. Это поле заполняется только в том случае, если последнее изменение было выполнено вошедшим в систему пользователем.

Методы

delete

Безвозвратно удаляет версию файла.

get

Получает конкретную ревизию.

list

Перечисляет версии файла.

patch

Обновляет ревизию.

update

Обновляет ревизию.