REST Resource: revisions

リソース: Revision

ファイルのリビジョン。

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

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)

出力のみ。このリビジョンを最後に変更したユーザー。

Methods

delete

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

get

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

list

ファイルの版を一覧表示します。

patch

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

update

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