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. |