REST Resource: revisions

リソース: Revision

ファイルのリビジョンのメタデータ。

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

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

出力専用。リビジョンの ID。

mimeType

string

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

kind

string

出力専用。リソースの種類を指定します。値: 固定文字列 "drive#revision"

published

boolean

このリビジョンが公開されているかどうか。ドキュメント エディタ ファイルのみが対象です。

keepForever

boolean

このリビジョンがヘッド リビジョンでなくなった場合も含め、永続的に保持するかどうかを指定します。設定しない場合、リビジョンは新しいコンテンツがアップロードされてから 30 日後に自動的に削除されます。1 つのファイルに対して最大 200 個のリビジョンに設定できます。

このフィールドは、ドライブ内にバイナリ コンテンツを含むファイルにのみ適用されます。

md5Checksum

string

出力専用。リビジョンのコンテンツの MD5 チェックサム。これは、ドライブ内にバイナリ コンテンツを含むファイルにのみ適用されます。

modifiedTime

string

出力専用。リビジョンが最後に変更された時刻(RFC 3339 の日時)。

publishAuto

boolean

それ以降の版を自動的に再公開するかどうかを指定します。ドキュメント エディタ ファイルのみが対象です。

publishedOutsideDomain

boolean

このリビジョンがドメイン外に公開されているかどうか。ドキュメント エディタ ファイルのみが対象です。

size

string (int64 format)

出力専用。リビジョンのコンテンツのサイズ(バイト単位)。これは、ドライブ内にバイナリ コンテンツを含むファイルにのみ適用されます。

originalFilename

string

出力専用。このリビジョンの作成に使用された元のファイル名。これは、ドライブ内にバイナリ コンテンツを含むファイルにのみ適用されます。

lastModifyingUser

object (User)

出力専用。このリビジョンを最後に変更したユーザー。このフィールドは、ログイン ユーザーによって最終更新が行われた場合にのみ入力されます。

メソッド

delete

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

get

リビジョンのメタデータまたはコンテンツを ID で取得します。

list

ファイルのリビジョンを一覧表示します。

update

パッチ セマンティクスでリビジョンを更新します。