Recurso: Approval
Son los metadatos de una aprobación. Una aprobación es un proceso de revisión y 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 aprobación. |
targetFileId |
Es el ID del archivo de destino de la aprobación. |
createTime |
Solo salida. Fecha y hora en 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 fecha y hora más recientes en 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 fecha y hora en 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 |
Fecha límite para 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 se dan en la aprobación por parte de los revisores. |
Estado
Son los posibles estados de una aprobación.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
No se estableció el estado de aprobación o se estableció en un valor no válido. |
IN_PROGRESS |
El proceso de aprobación comenzó, pero no finalizó. |
APPROVED |
Se completó el proceso de aprobación y se aprobó el objetivo. |
CANCELLED |
Se canceló el proceso de aprobación antes de que finalizara. |
DECLINED |
Finalizó el proceso de aprobación y se rechazó el objetivo. |
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
Son las posibles respuestas para una aprobación.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED |
La respuesta se estableció en un valor no reconocido. |
NO_RESPONSE |
El revisor aún no respondió |
APPROVED |
El revisor aprobó el elemento. |
DECLINED |
El revisor rechazó el elemento. |
Métodos |
|
|---|---|
|
Obtiene una aprobación por ID. |
|
Enumera las aprobaciones de un archivo. |