gpg:: SnapshotManager:: OpenResponse
  #include <snapshot_manager.h>
  Holds the data for a particular requested snapshot along with a response status.
Summary
If the snapshot is in a conflicted state, the main snapshot data will not be valid and conflict information will be provided in the conflict_id, conflict_original, and conflict_unmerged fields. The conflict must be resolved before the snapshot can receive future modifications. 
        Public attributes | 
    |
|---|---|
        conflict_id
       | 
      
        std::string
        The identifier of this conflict.  
       | 
    
        conflict_original
       | 
      
        
         Empty if  
      conflict_id is empty.  | 
    
        conflict_unmerged
       | 
      
        
         Empty if  
      conflict_id is empty.  | 
    
        data
       | 
      
        
         A  
      Snapshot.  | 
    
        status
       | 
      
        
         Can be one of the values enumerated in SnapshotOpenStatus.  
       | 
    
Public attributes
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
The identifier of this conflict.
If this string is empty, there is no conflict.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Empty if conflict_id is empty. 
This is the agreed upon current version of the snapshot. Note: previously called conflict_base. 
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Empty if conflict_id is empty. 
This is the proposed change that failed to be applied due to conflicting operations from another device. Note: previously called conflict_remote. 
data
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
A Snapshot. 
This snapshot will only be valid if there are no errors or conflicts. In the event of an unhandled conflict use conflict_id, conflict_original, and conflict_unmerged. 
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Can be one of the values enumerated in SnapshotOpenStatus.
If the response is unsuccessful, OpenResponse's data vector is empty.