Resource: Approval
Metadata for an approval. An approval is a review/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 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
|
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 is responsible for this response. |
response
|
A Reviewer’s Response for the Approval. |
Response
Possible responses for an Approval.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED
|
Response was set to an unrecognized value. |
NO_RESPONSE
|
The reviewer has not yet responded |
APPROVED
|
The Reviewer has approved the item. |
DECLINED
|
The Reviewer has declined the item. |
Methods |
|
|---|---|
|
Gets an Approval by ID. |
|
Lists the Approvals on a file. |

