gpg::
  #include <snapshot_manager.h>
  Contiene los datos de una instantánea solicitada en particular junto con un estado de respuesta.
Resumen
Si la instantánea está en un estado de conflicto, el data de la instantánea principal no será válido y se proporcionará información del conflicto en los campos conflict_id, conflict_original y conflict_unmerged. El conflicto se debe resolver antes de que la instantánea pueda recibir modificaciones en el futuro. 
| Atributos públicos | |
|---|---|
| conflict_id | std::stringEs el identificador de este conflicto.  | 
| conflict_original | Está vacío si  conflict_idestá vacío. | 
| conflict_unmerged | Está vacío si  conflict_idestá 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
Es 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: Anteriormente 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 de otro dispositivo. Nota: Anteriormente se llamaba conflict_remote. 
datos
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Un objeto Snapshot. 
Esta instantánea solo será válida si no hay errores ni conflictos. En caso de un conflicto no controlado, usa conflict_id, conflict_original y conflict_unmerged. 
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Puede ser uno de los valores enumerados en SnapshotOpenStatus.
Si la respuesta no se realiza correctamente, el vector de datos de OpenResponse estará vacío. 
