資源:核准
核准的中繼資料。核准是指雲端硬碟項目的審查或核准程序。
| JSON 表示法 |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| 欄位 | |
|---|---|
kind |
這項值一律為 drive#approval。 |
approvalId |
核准 ID。 |
targetFileId |
核准的目標檔案 ID。 |
createTime |
僅供輸出。核准要求的建立時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
modifyTime |
僅供輸出。上次修改核准的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
completeTime |
僅供輸出。核准完成的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
dueTime |
核准到期時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
status |
僅供輸出。要求這項資源時的核准狀態。 |
initiator |
要求核准的使用者。 |
reviewerResponses[] |
審查人員對核准要求的相關回應。 |
fileContentChangeBehavior |
僅供輸出。檔案內容變更時的核准行為。 |
狀態
核准的可能狀態。
| 列舉 | |
|---|---|
STATUS_UNSPECIFIED |
核准狀態未設定或設定值無效。 |
IN_PROGRESS |
核准程序已開始,但尚未完成。 |
APPROVED |
核准程序已完成,目標已獲核准。 |
CANCELLED |
核准程序在完成前遭到取消。 |
DECLINED |
核准程序已完成,但目標遭到拒絕。 |
ReviewerResponse
特定審查者對核准要求的意見。
| JSON 表示法 |
|---|
{ "kind": string, "reviewer": { object ( |
| 欄位 | |
|---|---|
kind |
這項屬性一律為 drive#reviewerResponse。 |
reviewer |
負責這則回覆的使用者。 |
response |
審查者的核准回覆。 |
回應
核准的可能回應。
| 列舉 | |
|---|---|
RESPONSE_UNSPECIFIED |
回應設為無法辨識的值。 |
NO_RESPONSE |
審查者尚未回覆。 |
APPROVED |
審查者已核准項目。 |
DECLINED |
審查人員已拒絕該項目。 |
FileContentChangeBehavior
如果檔案內容在核准 [狀態][] 為 IN_PROGRESS 時變更,核准程序的行為。核准完成後,就不會再發生這種情況。
| 列舉 | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
未指定行為。 |
RESET_APPROVAL |
如果檔案內容在核准狀態為 [Status][] 的 IN_PROGRESS 時變更,任何 ReviewerResponse 狀態為 Response APPROVED 的項目都會重設為 NO_DECISION。如果核准的 [狀態][] 為「已核准」,且選取「重設核准」,檔案就會遭到鎖定。 |
NO_APPROVAL_ACTION |
檔案內容變更時,系統不會採取任何動作。 |
方法 |
|
|---|---|
|
核准核准要求。 |
|
取消核准。 |
|
核准作業的註解。 |
|
拒絕核准。 |
|
依 ID 取得核准。 |
|
列出檔案的核准狀態。 |
|
重新指派核准審查者。 |
|
對檔案啟動核准程序。 |