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

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

pinned

boolean

자동 영구 삭제를 방지하기 위해 이 버전을 고정할지 여부입니다. 설정하지 않으면 새 콘텐츠가 업로드된 후 30일이 지나면 버전이 자동으로 삭제됩니다. 이 필드는 Drive에 저장된 콘텐츠가 있는 파일에서만 수정할 수 있습니다(Docs 편집기 파일 제외). 또한 고정된 쿼리 매개변수를 사용하여 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

버전을 업데이트합니다.