Recurso: Approval
Metadados de uma aprovação. Uma aprovação é um processo de revisão ou aprovação de um item do Drive.
| Representação JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Campos | |
|---|---|
kind |
É sempre drive#approval. |
approvalId |
O ID da aprovação. |
targetFileId |
O ID do arquivo de destino da aprovação. |
createTime |
Apenas saída. A hora em que a aprovação foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
modifyTime |
Apenas saída. A hora mais recente em que a aprovação foi modificada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
completeTime |
Apenas saída. A hora em que a aprovação foi concluída. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
dueTime |
A hora em que a aprovação deve ser concluída. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
status |
Apenas saída. O status da aprovação no momento em que esse recurso foi solicitado. |
initiator |
O usuário que solicitou a aprovação. |
reviewerResponses[] |
As respostas feitas na aprovação pelos revisores. |
Status
Os possíveis status de uma aprovação.
| Tipos enumerados | |
|---|---|
STATUS_UNSPECIFIED |
O status de aprovação não foi definido ou foi definido como um valor inválido. |
IN_PROGRESS |
O processo de aprovação foi iniciado e não concluído. |
APPROVED |
O processo de aprovação foi concluído e o destino foi aprovado. |
CANCELLED |
O processo de aprovação foi cancelado antes de ser concluído. |
DECLINED |
O processo de aprovação foi concluído e o destino foi recusado. |
ReviewerResponse
Uma resposta em uma aprovação feita por um revisor específico.
| Representação JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Campos | |
|---|---|
kind |
É sempre drive#reviewerResponse. |
reviewer |
O usuário responsável por essa resposta. |
response |
A resposta de um revisor para a aprovação. |
Resposta
Possíveis respostas para uma aprovação.
| Tipos enumerados | |
|---|---|
RESPONSE_UNSPECIFIED |
A resposta foi definida como um valor não reconhecido. |
NO_RESPONSE |
O revisor não respondeu. |
APPROVED |
O revisor aprovou o item. |
DECLINED |
O revisor recusou o item. |
Métodos |
|
|---|---|
|
Aprova uma aprovação. |
|
Cancela uma aprovação. |
|
Comenta em uma aprovação. |
|
Recusa uma aprovação. |
|
Recebe uma aprovação por ID. |
|
Lista as aprovações em um arquivo. |
|
Reatribui os revisores em uma aprovação. |
|
Inicia uma aprovação em um arquivo. |