Resource: Approval
Metadata for an approval. An approval is a review or approve process for a Drive item.
| JSON representation |
|---|
{ "kind" : string , "approvalId" : string , "targetFileId" : string , "createTime" : string , "modifyTime" : string , "completeTime" : string , "dueTime" : string , "status" : enum ( |
| Fields | |
|---|---|
kind
|
This is always drive#approval. |
approvalId
|
The approval ID. |
targetFileId
|
Target file id of the approval. |
createTime
|
Output only. The time the approval was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
modifyTime
|
Output only. The most recent time the approval was modified. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
completeTime
|
Output only. The time the approval was completed. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
dueTime
|
The time that the approval is due. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
status
|
Output only. The status of the approval at the time this resource was requested. |
initiator
|
The user that requested the approval. |
reviewerResponses[]
|
The responses made on the approval by reviewers. |
Status
Possible statuses of an approval.
| Enums | |
|---|---|
STATUS_UNSPECIFIED
|
The approval status has not been set or was set to an invalid value. |
IN_PROGRESS
|
The approval process has started and not finished. |
APPROVED
|
The approval process is finished and the target was approved. |
CANCELLED
|
The approval process was cancelled before it finished. |
DECLINED
|
The approval process is finished and the target was declined. |
ReviewerResponse
A response on an approval made by a specific reviewer.
| JSON representation |
|---|
{ "kind" : string , "reviewer" : { object ( |
| Fields | |
|---|---|
kind
|
This is always drive#reviewerResponse. |
reviewer
|
The user that's responsible for this response. |
response
|
A reviewer’s response for the approval. |
Response
Possible responses for an approval.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED
|
The response was set to an unrecognized value. |
NO_RESPONSE
|
The reviewer hasn't responded. |
APPROVED
|
The reviewer has approved the item. |
DECLINED
|
The reviewer has declined the item. |
Methods |
|
|---|---|
|
Approves an approval. |
|
Cancels an approval. |
|
Comments on an approval. |
|
Declines an approval. |
|
Gets an approval by ID. |
|
Lists the approvals on a file. |
|
Reassigns the reviewers on an approval. |
|
Starts an approval on a file. |

