티스토리 수익 글 보기
REST Resource: approvals
Stay organized with collections
Save and categorize content based on your preferences.
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 |
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 |
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 |
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 |
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. |
fileContentChangeBehavior |
The behavior of the approval when the file content changes. |
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. |
FileContentChangeBehavior
The behavior of the approval when the file content changes while the approval Status is IN_PROGRESS. This behavior no longer occurs once the approval is complete.
| Enums | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
The behavior is unspecified. |
RESET_APPROVAL |
Any ReviewerResponse with a Response of APPROVED will be reset to NO_DECISION when the file content changes while the approval has a Status of IN_PROGRESS. When the approval has a Status of APPROVED and RESET_APPROVAL is selected, the file is locked. |
NO_APPROVAL_ACTION |
No action is taken when the file content changes. |
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. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-21 UTC.