REST Resource: revisions

リソース: Revision

ファイルのリビジョン。

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

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

メソッド

delete

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

get

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

list

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

patch

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

update

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