REST Resource: revisions

リソース: Revision

ファイルの改訂のメタデータ。

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

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

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

mimeType

string

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

kind

string

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

published

boolean

このリビジョンが公開されているかどうか。これは、ドキュメント エディタ ファイルにのみ適用されます。

keepForever

boolean

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

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

md5Checksum

string

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

modifiedTime

string

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

publishAuto

boolean

以降のリビジョンが自動的に再公開されるかどうか。これは、ドキュメント エディタ ファイルにのみ適用されます。

publishedOutsideDomain

boolean

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

size

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

メソッド

delete

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

get

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

list

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

update

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