REST Resource: approvals

리소스: Approval

승인의 메타데이터입니다. 승인은 Drive 항목에 대한 검토/승인 프로세스입니다.

JSON 표현
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
필드
kind

string

항상 drive#approval입니다.

approvalId

string

승인 ID입니다.

targetFileId

string

승인의 타겟 파일 ID입니다.

createTime

string (Timestamp format)

출력 전용입니다. 승인이 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

modifyTime

string (Timestamp format)

출력 전용입니다. 승인이 수정된 가장 최근 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

completeTime

string (Timestamp format)

출력 전용입니다. 승인이 완료된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

dueTime

string (Timestamp format)

승인 기한입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

status

enum (Status)

출력 전용입니다. 이 리소스가 요청된 시점의 승인 상태입니다.

initiator

object (User)

승인을 요청한 사용자입니다.

reviewerResponses[]

object (ReviewerResponse)

검토자가 승인에 대해 작성한 응답입니다.

상태

승인의 가능한 상태입니다.

열거형
STATUS_UNSPECIFIED 승인 상태가 설정되지 않았거나 잘못된 값으로 설정되었습니다.
IN_PROGRESS 승인 절차가 시작되었지만 완료되지 않았습니다.
APPROVED 승인 절차가 완료되었으며 타겟이 승인되었습니다.
CANCELLED 승인 프로세스가 완료되기 전에 취소되었습니다.
DECLINED 승인 절차가 완료되었으며 타겟이 거부되었습니다.

ReviewerResponse

특정 검토자가 승인한 내용에 대한 응답입니다.

JSON 표현
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
필드
kind

string

항상 drive#reviewerResponse입니다.

reviewer

object (User)

이 응답을 담당하는 사용자입니다.

response

enum (Response)

승인에 대한 검토자의 응답입니다.

응답

승인에 대한 가능한 응답입니다.

열거형
RESPONSE_UNSPECIFIED 대답이 인식할 수 없는 값으로 설정되었습니다.
NO_RESPONSE 검토자가 아직 응답하지 않음
APPROVED 검토자가 상품을 승인했습니다.
DECLINED 검토자가 상품을 거부했습니다.

메서드

get

ID로 승인을 가져옵니다.

list

파일의 승인을 나열합니다.