REST Resource: revisions

リソース: リビジョン

ファイルのリビジョン。

一部のリソース メソッド(revisions.update など)には revisionId が必要です。revisions.list メソッドを使用して、リビジョンの ID を取得します。

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

出力のみ。リビジョンの ID。

mimeType

string

出力のみ。リビジョンの MIME タイプ。

kind

string

出力のみ。これは常に drive#revision です。

published

boolean

このリビジョンが公開されているかどうか。データが入力されるのみで、ドキュメント エディタ ファイルについてのみ変更できます。

etag

string

出力のみ。リビジョンの ETag。

pinned

boolean

自動パージを防ぐためにこのリビジョンを固定するかどうか。設定しない場合、リビジョンは新しいコンテンツがアップロードされてから 30 日後に自動的に削除されます。この項目を変更できるのは、ドライブに保存されているコンテンツを含むファイルのみです(ドキュメント エディタ ファイルは除く)。リビジョンは、drive.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)

出力のみ。このリビジョンを変更する最後のユーザー。

Methods

delete

ファイルのバージョンを完全に削除します。

get

特定のリビジョンを取得します。

list

ファイルのリビジョンをリストします。

patch

リビジョンを更新します。

update

リビジョンを更新します。