gpg:: SnapshotManager:: OpenResponse
  #include <snapshot_manager.h>
  يحتفظ ببيانات نبذة معيّنة مطلوبة مع حالة الردّ.
ملخّص
إذا كانت اللقطة في حالة متضاربة، لن تكون النبذة الرئيسية data صالحة وسيتم توفير معلومات التعارض في الحقول conflict_id وconflict_original وconflict_unmerged. يجب حل التعارض قبل أن يتم إجراء تعديلات مستقبلية على اللقطة. 
        السمات العامة | 
    |
|---|---|
        conflict_id
       | 
      
        std::string
        معرّف هذا التعارض  
       | 
    
        conflict_original
       | 
      
        
         يكون الحقل  
      conflict_id فارغًا إذا كان فارغًا.  | 
    
        conflict_unmerged
       | 
      
        
         تكون السمة فارغة إذا كانت السمة  
      conflict_id فارغة.  | 
    
        data
       | 
      
        
        Snapshot  | 
    
        status
       | 
      
        
         يمكن أن تكون إحدى القيم التي تم تعدادها في SnapshotOpenStatus.  
       | 
    
السمات العامة
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
معرّف هذا التعارض
إذا كانت هذه السلسلة فارغة، فليس هناك أي تعارض.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
يكون الحقل conflict_id فارغًا إذا كان فارغًا. 
هذه هي النسخة الحالية المتفق عليها من اللقطة. ملاحظة: كان يُطلق عليها في السابق اسم conflict_base. 
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
يكون الحقل conflict_id فارغًا إذا كان فارغًا. 
هذا هو التغيير المقترَح الذي تعذّر تطبيقه بسبب عمليات متعارضة من جهاز آخر. ملاحظة: كان يُطلق عليها في السابق اسم conflict_remote. 
البيانات
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot 
لن تكون هذه اللقطة صالحة إلا في حال عدم وجود أخطاء أو تعارضات. في حال حدوث تعارض غير معالج، استخدِم conflict_id وconflict_original وconflict_unmerged. 
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
يمكن أن تكون إحدى القيم التي تم تعدادها في SnapshotOpenStatus.
إذا لم تنجح الاستجابة، فسيكون متّجه بيانات OpenResponse فارغًا.