REST Resource: revisions

Ресурс: Пересмотр

Пересмотр файла.

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

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

string

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

mimeType

string

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

kind

string

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

published

boolean

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

etag

string

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

pinned

boolean

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

md5Checksum

string

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

modifiedDate

string

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

lastModifyingUserName

string

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

downloadUrl

string

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

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

fileSize

string ( int64 format)

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

originalFilename

string

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

lastModifyingUser

object ( User )

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

Методы

delete

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

get

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

list

Список версий файла.

patch

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

update

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