REST Resource: revisions

리소스: 개정

파일의 버전입니다.

일부 리소스 메서드 (예: 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

이 버전의 게시 여부입니다. 이 필드는 채워져 있으며 Docs 편집기 파일의 경우에만 수정할 수 있습니다.

etag

string

출력 전용. 버전의 ETag입니다.

pinned

boolean

자동 삭제를 방지하기 위해 이 버전의 고정 여부입니다. 설정하지 않으면 최신 콘텐츠가 업로드된 후 30일이 지나면 버전이 자동으로 삭제됩니다. 이 필드는 Docs 편집기 파일을 제외하고 Drive에 저장된 콘텐츠가 있는 파일에서만 수정할 수 있습니다. 또한 고정된 쿼리 매개변수를 사용하여 drive.files.insert/update/copy를 통해 생성되면 버전을 고정할 수도 있습니다. 고정된 버전은 추가 저장용량 한도를 사용하여 무기한으로 저장되며, 최대 버전 수는 200개입니다.

md5Checksum

string

출력 전용. 이 버전의 콘텐츠에 대한 MD5 체크섬입니다. Drive에 저장된 콘텐츠가 있는 파일에만 채워집니다.

modifiedDate

string

출력 전용. 이 버전이 마지막으로 수정된 시간입니다 (형식: RFC 3339 타임스탬프).

lastModifyingUserName

string

출력 전용. 이 버전을 수정한 마지막 사용자의 이름입니다.

downloadUrl

string

출력 전용. 파일의 단기 다운로드 URL입니다. Drive에 저장된 콘텐츠가 있는 파일에만 채워집니다.

publishAuto

boolean

후속 버전을 자동으로 다시 게시할지 여부를 나타냅니다. 이 필드는 채워져 있으며 Docs 편집기 파일의 경우에만 수정할 수 있습니다.

publishedOutsideDomain

boolean

이 버전이 도메인 외부에 게시되는지 여부입니다. 이 필드는 채워져 있으며 Docs 편집기 파일의 경우에만 수정할 수 있습니다.

fileSize

string (int64 format)

출력 전용. 바이트 단위의 버전 크기입니다. Drive에 저장된 콘텐츠가 있는 파일에만 채워집니다.

originalFilename

string

출력 전용. 이 버전이 생성되었을 때의 원래 파일 이름입니다. Drive에 저장된 콘텐츠가 있는 파일에만 채워집니다.

lastModifyingUser

object (User)

출력 전용. 이 버전을 수정한 마지막 사용자입니다.

방법

delete

파일 버전을 영구적으로 삭제합니다.

get

특정 버전을 가져옵니다.

list

파일의 버전을 나열합니다.

patch

버전을 업데이트합니다.

update

버전을 업데이트합니다.