REST Resource: revisions

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

Метаданные для ревизии файла.

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

JSON-представление
{
  "exportLinks": {
    string: string,
    ...
  },
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "keepForever": boolean,
  "md5Checksum": string,
  "modifiedTime": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "size": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  }
}
Поля
id

string

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

mimeType

string

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

kind

string

Только вывод. Определяет тип ресурса. Значение: фиксированная строка "drive#revision" .

published

boolean

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

keepForever

boolean

Сохранять ли эту версию навсегда, даже если она больше не является основной. Если не указано, версия будет автоматически удалена через 30 дней после загрузки нового контента. Можно установить ограничение на количество версий для одного файла: не более 200.

Это поле применимо только к файлам с двоичным содержимым на Диске.

md5Checksum

string

Только вывод. Контрольная сумма MD5 содержимого ревизии. Применимо только к файлам с двоичным содержимым на Диске.

modifiedTime

string

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

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

size

string ( int64 format)

Только вывод. Размер содержимого ревизии в байтах. Применимо только к файлам с двоичным содержимым на Диске.

originalFilename

string

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

lastModifyingUser

object ( User )

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

Методы

delete

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

get

Получает метаданные или содержимое ревизии по идентификатору.

list

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

update

Обновляет ревизию с использованием семантики патча.