REST Resource: revisions

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

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

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

JSON-представление
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "exportLinks": {
    string: string,
    ...
  },
  "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

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

keepForever

boolean

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

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

md5Checksum

string

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

modifiedTime

string

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

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

size

string ( int64 format)

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

originalFilename

string

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

lastModifyingUser

object ( User )

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

Методы

delete

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

get

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

list

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

update

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