Risorsa: Approval
Metadati per un'approvazione. Un'approvazione è un processo di revisione o approvazione di un elemento di Drive.
| Rappresentazione JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Campi | |
|---|---|
kind |
Questo è sempre drive#approval. |
approvalId |
L'ID approvazione. |
targetFileId |
ID file di destinazione dell'approvazione. |
createTime |
La data e l'ora di creazione dell'approvazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
modifyTime |
L'ultima volta che l'approvazione è stata modificata. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
completeTime |
La data e l'ora in cui è stata completata l'approvazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
dueTime |
La data e l'ora di scadenza dell'approvazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
status |
Lo stato dell'approvazione al momento della richiesta della risorsa. |
initiator |
L'utente che ha richiesto l'approvazione. |
reviewerResponses[] |
Le risposte fornite dai revisori in merito all'approvazione. |
fileContentChangeBehavior |
Il comportamento dell'approvazione quando i contenuti del file cambiano. |
Stato
Possibili stati di un'approvazione.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Lo stato di approvazione non è stato impostato o è stato impostato su un valore non valido. |
IN_PROGRESS |
Il processo di approvazione è iniziato, ma non è stato completato. |
APPROVED |
La procedura di approvazione è terminata e il target è stato approvato. |
CANCELLED |
Il processo di approvazione è stato annullato prima del completamento. |
DECLINED |
La procedura di approvazione è terminata e la destinazione è stata rifiutata. |
ReviewerResponse
Una risposta a un'approvazione fornita da un revisore specifico.
| Rappresentazione JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Campi | |
|---|---|
kind |
Questo è sempre drive#reviewerResponse. |
reviewer |
L'utente responsabile di questa risposta. |
response |
La risposta di un revisore per l'approvazione. |
Risposta
Possibili risposte per un'approvazione.
| Enum | |
|---|---|
RESPONSE_UNSPECIFIED |
La risposta è stata impostata su un valore non riconosciuto. |
NO_RESPONSE |
Il revisore non ha risposto. |
APPROVED |
Il revisore ha approvato l'elemento. |
DECLINED |
Il revisore ha rifiutato l'elemento. |
FileContentChangeBehavior
Il comportamento dell'approvazione quando i contenuti del file cambiano mentre l'approvazione Status è IN_PROGRESS. Questo comportamento non si verifica più una volta completata l'approvazione.
| Enum | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Il comportamento non è specificato. |
RESET_APPROVAL |
Qualsiasi ReviewerResponse con un Response di APPROVED verrà reimpostato su NO_DECISION quando i contenuti del file cambiano mentre l'approvazione ha un Status di IN_PROGRESS. Quando l'approvazione ha un Status di APPROVED e RESET_APPROVAL è selezionato, il file viene bloccato. |
NO_APPROVAL_ACTION |
Non viene eseguita alcuna azione quando i contenuti del file cambiano. |
Metodi |
|
|---|---|
|
Approva un'approvazione. |
|
Annulla un'approvazione. |
|
Commenti su un'approvazione. |
|
Rifiuta un'approvazione. |
|
Recupera un'approvazione in base all'ID. |
|
Elenca le approvazioni di un file. |
|
Riassegna i revisori di un'approvazione. |
|
Avvia un'approvazione su un file. |