REST Resource: revisions

リソース: リビジョン

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

一部のリソース メソッド(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)

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

Methods

delete

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

get

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

list

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

update

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