REST Resource: revisions

リソース: Revision

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

一部のリソース メソッド(revisions.update など)には revisionId が必要です。リビジョンの ID を取得するには、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

出力のみ。リビジョンの 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

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