संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
gpg::SnapshotManager::OpenResponse
#include <snapshot_manager.h>
अनुरोध किए गए किसी खास स्नैपशॉट के लिए, जवाब की स्थिति के डेटा को होल्ड करता है.
खास जानकारी
अगर स्नैपशॉट में गड़बड़ी है, तो मुख्य स्नैपशॉट data
मान्य नहीं होगा. साथ ही, conflict_id
, conflict_original
, और conflict_unmerged
फ़ील्ड में कॉन्फ़्लिक्ट से जुड़ी जानकारी दी जाएगी. स्नैपशॉट में आने वाले समय में बदलाव करने से पहले, इस समस्या को हल करना ज़रूरी है.
सार्वजनिक विशेषताएं
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
का इस्तेमाल करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# gpg::SnapshotManager::OpenResponse Struct Reference\n\ngpg::SnapshotManager::OpenResponse\n==================================\n\n`#include \u003csnapshot_manager.h\u003e`\n\nHolds the data for a particular requested snapshot along with a response status.\n\nSummary\n-------\n\nIf 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.\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [conflict_id](#structgpg_1_1_snapshot_manager_1_1_open_response_1a3b2fcc90ae1e9007c58755698d1038e8) | `std::string` The identifier of this conflict. |\n| [conflict_original](#structgpg_1_1_snapshot_manager_1_1_open_response_1ae72115a5932506aabab9662cffd484c7) | [SnapshotMetadata](/games/services/cpp/api/class/gpg/snapshot-metadata#classgpg_1_1_snapshot_metadata) Empty if `conflict_id` is empty. |\n| [conflict_unmerged](#structgpg_1_1_snapshot_manager_1_1_open_response_1a77b6befe22ae8ce230287390a772380c) | [SnapshotMetadata](/games/services/cpp/api/class/gpg/snapshot-metadata#classgpg_1_1_snapshot_metadata) Empty if `conflict_id` is empty. |\n| [data](#structgpg_1_1_snapshot_manager_1_1_open_response_1a2c2c2ebf42e988f7fb397f239786df1f) | [SnapshotMetadata](/games/services/cpp/api/class/gpg/snapshot-metadata#classgpg_1_1_snapshot_metadata) A `Snapshot`. |\n| [status](#structgpg_1_1_snapshot_manager_1_1_open_response_1ad2e7a1d808c6033d32f0bf9b62f9e678) | [SnapshotOpenStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a33e450872d5439ff19b818703eabf588) Can be one of the values enumerated in [SnapshotOpenStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a33e450872d5439ff19b818703eabf588). |\n\nPublic attributes\n-----------------\n\n### conflict_id\n\n```c++\nstd::string gpg::SnapshotManager::OpenResponse::conflict_id\n``` \nThe identifier of this conflict.\n\nIf this string is empty, there is no conflict. \n\n### conflict_original\n\n```c++\nSnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original\n``` \nEmpty if `conflict_id` is empty.\n\nThis is the agreed upon current version of the snapshot. Note: previously called `conflict_base`. \n\n### conflict_unmerged\n\n```c++\nSnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged\n``` \nEmpty if `conflict_id` is empty.\n\nThis is the proposed change that failed to be applied due to conflicting operations from another device. Note: previously called `conflict_remote`. \n\n### data\n\n```c++\nSnapshotMetadata gpg::SnapshotManager::OpenResponse::data\n``` \nA `Snapshot`.\n\nThis 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`. \n\n### status\n\n```c++\nSnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status\n``` \nCan be one of the values enumerated in [SnapshotOpenStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a33e450872d5439ff19b818703eabf588).\n\nIf the response is unsuccessful, [OpenResponse](/games/services/cpp/api/struct/gpg/snapshot-manager/open-response#structgpg_1_1_snapshot_manager_1_1_open_response)'s data vector is empty."]]