Representa una operación en curso para un recurso
| Representación JSON |
|---|
{ "uid": string, "state": enum ( |
| Campos | |
|---|---|
uid |
Solo salida. Es el ID de la operación. |
state |
Solo salida. Es el estado de la operación. |
type |
Solo salida. Es el tipo de operación. |
stateHistory[] |
Solo salida. Es el historial de estados de la operación. |
requiresReTurnup |
Solo salida. Es una marca que indica si se requiere un nuevo encendido. |
Estado
Es la enumeración de los estados de la operación.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Indica que no se especificó el estado de la operación. |
AWAITING_CUSTOMER_INPUT |
La operación está esperando la entrada del cliente. |
PROGRESSING |
La operación está en curso. |
COMPLETED |
Se completó la operación. |
Tipo
El tipo de operación Es posible que se agreguen valores nuevos a esta enumeración en el futuro.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de operación sin especificar. |
REPAIR |
Operación de reparación. |
SUSPEND |
Suspender operación. |
RESUME |
Reanuda la operación. |
StateHistoryEntry
Entrada para el historial de estado de la operación.
| Representación JSON |
|---|
{ "state": enum ( |
| Campos | |
|---|---|
state |
Solo salida. Es el estado de la operación. |
updateTime |
Solo salida. Es la marca de tiempo de la última actualización del estado de la operació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: |
reason |
Solo salida. Es el motivo del cambio de estado. |
responsibleEntity |
Solo salida. Es la entidad que cambió el estado. |