gpg:: SnapshotManager:: OpenResponse
#include <snapshot_manager.h>
Contiene los datos de una instantánea solicitada en particular junto con el estado de la respuesta.
Resumen
Si la instantánea se encuentra en estado de conflicto, la instantánea principal data
no será válida, y se proporcionará información sobre el conflicto en los campos conflict_id
, conflict_original
y conflict_unmerged
. El conflicto se debe resolver para que la instantánea pueda recibir modificaciones futuras.
Atributos públicos |
|
---|---|
conflict_id
|
std::string
El identificador de este conflicto.
|
conflict_original
|
Está vacío si
conflict_id está vacío. |
conflict_unmerged
|
Está vacío si
conflict_id está vacío. |
data
|
Un objeto
Snapshot . |
status
|
Puede ser uno de los valores enumerados en SnapshotOpenStatus.
|
Atributos públicos
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
El identificador de este conflicto.
Si esta cadena está vacía, no hay conflicto.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Está vacío si conflict_id
está vacío.
Esta es la versión actual acordada de la instantánea. Nota: Antes se llamaba conflict_base
.
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Está vacío si conflict_id
está vacío.
Este es el cambio propuesto que no se pudo aplicar debido a operaciones en conflicto desde otro dispositivo. Nota: Antes se llamaba conflict_remote
.
datos
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Un objeto Snapshot
.
Este resumen solo será válido si no hay errores ni conflictos. En el caso de un conflicto no controlado, usa conflict_id
, conflict_original
y conflict_unmerged
.
de reconocimiento
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Puede ser uno de los valores enumerados en SnapshotOpenStatus.
Si la respuesta no es correcta, el vector de datos de OpenResponse
está vacío.