gpg::
  #include <snapshot_manager.h>
  Przechowuje dane konkretnego żądanego zrzutu wraz ze stanem odpowiedzi.
Podsumowanie
Jeśli zrzut jest w stanie konfliktu, główny zrzut data nie jest prawidłowy, a w polach conflict_id, conflict_original i conflict_unmerged zostaną podane informacje o konflikcie. Konflikt musi zostać rozwiązany, aby można było w przyszłości zmodyfikować zrzut. 
| Atrybuty publiczne | |
|---|---|
| conflict_id | std::stringIdentyfikator tego konfliktu.  | 
| conflict_original | Brak wartości, jeśli pole  conflict_idjest puste. | 
| conflict_unmerged | Brak wartości, jeśli pole  conflict_idjest puste. | 
| data | Snapshot. | 
| status | Może być jedną z wartości wymienionych w parametrze SnapshotOpenStatus (z uwzględnieniem stanu).  | 
Atrybuty publiczne
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
Identyfikator tego konfliktu.
Jeśli ciąg jest pusty, konflikt nie występuje.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Brak wartości, jeśli pole conflict_id jest puste. 
To jest uzgodniona bieżąca wersja zrzutu. Uwaga: poprzednio nazywał się conflict_base. 
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Brak wartości, jeśli pole conflict_id jest puste. 
To proponowana zmiana, której nie udało się zastosować ze względu na kolidujące operacje z innego urządzenia. Uwaga: poprzednio nazywał się conflict_remote. 
dane
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot. 
Ten zrzut będzie prawidłowy tylko wtedy, gdy nie ma błędów ani konfliktów. W przypadku nieobsłużonego konfliktu użyj zasad conflict_id, conflict_original i conflict_unmerged. 
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Może być jedną z wartości wymienionych w parametrze SnapshotOpenStatus (z uwzględnieniem stanu).
Jeśli odpowiedź zakończy się niepowodzeniem, wektor danych funkcji OpenResponse jest pusty. 
