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 |
Il s'agit toujours de drive#approval. |
approvalId |
ID de l'approbation. |
targetFileId |
ID du fichier cible de l'approbation. |
createTime |
Uniquement en sortie. 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 |
Uniquement en sortie. 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 |
Uniquement en sortie. 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 |
Heure à laquelle l'approbation est due. 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 |
Uniquement en sortie. État de l'approbation au moment où cette ressource a été demandée. |
initiator |
Utilisateur qui a demandé l'approbation. |
reviewerResponses[] |
Réponses des examinateurs à la demande d'approbation. |
fileContentChangeBehavior |
Uniquement en sortie. Comportement de l'approbation lorsque le contenu du fichier est modifié. |
É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 |
La procédure d'approbation a été annulée avant d'être terminée. |
DECLINED |
Le processus d'approbation est terminé et la cible a été refusée. |
ReviewerResponse
Réponse à une approbation effectuée par un examinateur spécifique.
| Représentation JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Champs | |
|---|---|
kind |
Il s'agit toujours de drive#reviewerResponse. |
reviewer |
Utilisateur responsable de cette réponse. |
response |
Réponse d'un examinateur concernant 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 |
La personne qui a examiné la demande a refusé l'élément. |
FileContentChangeBehavior
Comportement de l'approbation lorsque le contenu du fichier change alors que l'état de l'approbation 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 dont le Response est défini sur "APPROVED" (APPROUVÉ) sera réinitialisé sur "NO_DECISION" (AUCUNE_DÉCISION) si le contenu du fichier est modifié alors que l'approbation a l'état "IN_PROGRESS" (EN_COURS). Lorsque l'approbation a l'état [Status][] "APPROUVÉ" 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. |
|
Obtient une approbation par ID. |
|
Liste les approbations d'un fichier. |
|
Réattribue les examinateurs d'une approbation. |
|
Démarre une approbation pour un fichier. |