REST Resource: approvals

資源:Approval

核准的中繼資料。核准是指雲端硬碟項目的審查/核准程序。

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)

僅供輸出。核准要求的建立時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

modifyTime

string (Timestamp format)

僅供輸出。最近一次修改核准的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

completeTime

string (Timestamp format)

僅供輸出。核准完成的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

dueTime

string (Timestamp format)

核准到期時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「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

列出檔案的核准狀態。