REST Resource: revisions

리소스: 버전

파일 버전의 메타데이터입니다.

일부 리소스 메서드 (예: revisions.update)에는 revisionId가 필요합니다. revisions.list 메서드를 사용하여 버전의 ID를 검색합니다.

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

이 버전의 게시 여부입니다. 이는 Docs 편집기 파일에만 적용됩니다.

keepForever

boolean

더 이상 헤드 버전이 아니더라도 이 버전을 영원히 보관할지 여부입니다. 설정하지 않으면 새 콘텐츠가 업로드된 후 30일이 지나면 버전이 자동으로 삭제됩니다. 파일 1개당 최대 200개의 버전에 설정할 수 있습니다.

이 입력란은 Drive에 바이너리 콘텐츠가 있는 파일에만 적용됩니다.

md5Checksum

string

출력 전용입니다. 버전 콘텐츠의 MD5 체크섬입니다. 이는 Drive에 바이너리 콘텐츠가 있는 파일에만 적용됩니다.

modifiedTime

string

출력 전용입니다. 버전이 마지막으로 수정된 시간입니다 (RFC 3339 날짜-시간).

publishAuto

boolean

이후 버전이 자동으로 다시 게시되는지 여부입니다. 이는 Docs 편집기 파일에만 적용됩니다.

publishedOutsideDomain

boolean

이 버전이 도메인 외부에 게시되는지 여부입니다. 이는 Docs 편집기 파일에만 적용됩니다.

size

string (int64 format)

출력 전용입니다. 버전 콘텐츠의 크기(바이트)입니다. 이는 Drive에 바이너리 콘텐츠가 있는 파일에만 적용됩니다.

originalFilename

string

출력 전용입니다. 이 버전을 만드는 데 사용된 원래 파일 이름입니다. 이는 Drive에 바이너리 콘텐츠가 있는 파일에만 적용됩니다.

lastModifyingUser

object (User)

출력 전용입니다. 이 버전을 수정한 마지막 사용자입니다. 이 필드는 로그인한 사용자가 마지막으로 수정한 경우에만 채워집니다.

메서드

delete

파일 버전을 완전히 삭제합니다.

get

ID로 버전의 메타데이터 또는 콘텐츠를 가져옵니다.

list

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

update

패치 시맨틱스로 버전을 업데이트합니다.