REST Resource: revisions

리소스: Revision

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

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

JSON 표현
{
  "exportLinks": {
    string: string,
    ...
  },
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "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

패치 시맨틱스를 사용하여 버전을 업데이트합니다.