Recurso: Approval
Metadatos de una aprobación. Una aprobación es un proceso de revisión o aprobación de un elemento de Drive.
| Representación JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Campos | |
|---|---|
kind |
Siempre es drive#approval. |
approvalId |
Es el ID de la aprobación. |
targetFileId |
Es el ID del archivo de destino de la aprobación. |
createTime |
Solo salida. Es la hora en la que se creó la aprobación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
modifyTime |
Solo salida. Es la hora más reciente en la que se modificó la aprobación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
completeTime |
Solo salida. Es la hora en la que se completó la aprobación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
dueTime |
Es la hora en la que vence la aprobación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
status |
Solo salida. Es el estado de la aprobación en el momento en que se solicitó este recurso. |
initiator |
Es el usuario que solicitó la aprobación. |
reviewerResponses[] |
Son las respuestas que los revisores hicieron sobre la aprobación. |
Estado
Estados posibles de una aprobación.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
El estado de aprobación no se estableció o se estableció en un valor no válido. |
IN_PROGRESS |
El proceso de aprobación comenzó y no finalizó. |
APPROVED |
El proceso de aprobación finalizó y se aprobó el destino. |
CANCELLED |
El proceso de aprobación se canceló antes de que finalizara. |
DECLINED |
El proceso de aprobación finalizó y se rechazó el destino. |
ReviewerResponse
Es una respuesta sobre una aprobación realizada por un revisor específico.
| Representación JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Campos | |
|---|---|
kind |
Siempre es drive#reviewerResponse. |
reviewer |
Es el usuario responsable de esta respuesta. |
response |
Es la respuesta de un revisor para la aprobación. |
Respuesta
Respuestas posibles para una aprobación.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED |
La respuesta se estableció en un valor no reconocido. |
NO_RESPONSE |
El revisor no respondió. |
APPROVED |
El revisor aprobó el elemento. |
DECLINED |
El revisor rechazó el elemento. |
Métodos |
|
|---|---|
|
Aprueba una aprobación. |
|
Cancela una aprobación. |
|
Comenta una aprobación. |
|
Rechaza una aprobación. |
|
Obtiene una aprobación por ID. |
|
Muestra las aprobaciones de un archivo. |
|
Reasigna los revisores en una aprobación. |
|
Inicia una aprobación en un archivo. |