Ressource : Approval
Métadonnées d'une approbation. Une approbation est un processus d'examen ou d'approbation d'un élément Drive.
| Représentation JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Champs | |
|---|---|
kind |
La valeur est toujours drive#approval. |
approvalId |
ID de l'approbation. |
targetFileId |
ID du fichier cible de l'approbation. |
createTime |
Heure de création de l'approbation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
modifyTime |
Date et heure de la dernière modification de l'approbation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
completeTime |
Heure à laquelle l'approbation a été effectuée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
dueTime |
Date limite de l'approbation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
status |
État de l'approbation au moment où cette ressource a été demandée. |
initiator |
Utilisateur ayant demandé l'approbation. |
reviewerResponses[] |
Réponses apportées à l'approbation par les examinateurs. |
fileContentChangeBehavior |
Comportement de l'approbation lorsque le contenu du fichier change. |
État
États possibles d'une approbation.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
L'état d'approbation n'a pas été défini ou a été défini sur une valeur non valide. |
IN_PROGRESS |
Le processus d'approbation a commencé, mais n'est pas terminé. |
APPROVED |
Le processus d'approbation est terminé et la cible a été approuvée. |
CANCELLED |
Le processus d'approbation a été annulé avant d'être terminé. |
DECLINED |
Le processus d'approbation est terminé et la cible a été refusée. |
ReviewerResponse
Réponse à une approbation effectuée par un réviseur spécifique.
| Représentation JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Champs | |
|---|---|
kind |
La valeur est toujours drive#reviewerResponse. |
reviewer |
Utilisateur responsable de cette réponse. |
response |
Réponse d'un réviseur pour l'approbation. |
Réponse
Réponses possibles pour une approbation.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED |
La réponse a été définie sur une valeur non reconnue. |
NO_RESPONSE |
L'examinateur n'a pas répondu. |
APPROVED |
L'examinateur a approuvé l'élément. |
DECLINED |
L'examinateur a refusé l'élément. |
FileContentChangeBehavior
Comportement de l'approbation lorsque le contenu du fichier change alors que l'approbation Status est IN_PROGRESS. Ce comportement ne se produit plus une fois l'approbation terminée.
| Enums | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Le comportement n'est pas spécifié. |
RESET_APPROVAL |
Tout ReviewerResponse avec un Response de APPROVED sera réinitialisé sur NO_DECISION lorsque le contenu du fichier changera alors que l'approbation aura un Status de IN_PROGRESS. Lorsque l'approbation a un Status de APPROVED et que RESET_APPROVAL est sélectionné, le fichier est verrouillé. |
NO_APPROVAL_ACTION |
Aucune action n'est effectuée lorsque le contenu du fichier change. |
Méthodes |
|
|---|---|
|
Approuve une approbation. |
|
Annule une approbation. |
|
Commentaires sur une approbation. |
|
Refuse une approbation. |
|
Récupère une approbation par ID. |
|
Répertorie les approbations d'un fichier. |
|
Réattribue les réviseurs d'une approbation. |
|
Démarre une approbation sur un fichier. |