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일이 지나면 버전이 자동으로 삭제됩니다. 파일당 최대 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

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