gpg:: SnapshotManager:: OpenResponse
#include <snapshot_manager.h>
Contient les données d'un instantané demandé particulier, ainsi qu'un état de réponse.
Résumé
Si l'instantané présente un conflit, l'instantané principal data
n'est pas valide, et des informations sur le conflit sont fournies dans les champs conflict_id
, conflict_original
et conflict_unmerged
. Le conflit doit être résolu pour que des modifications ultérieures puissent être apportées à l'instantané.
Attributs publics |
|
---|---|
conflict_id
|
std::string
Identifiant de ce conflit.
|
conflict_original
|
Ce champ est vide si
conflict_id est vide. |
conflict_unmerged
|
Ce champ est vide si
conflict_id est vide. |
data
|
Un
Snapshot . |
status
|
Il peut s'agir de l'une des valeurs énumérées dans SnapshotOpenStatus.
|
Attributs publics
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
Identifiant de ce conflit.
Si cette chaîne est vide, il n'y a pas de conflit.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Ce champ est vide si conflict_id
est vide.
Il s'agit de la version actuelle de l'instantané qui a été convenue. Remarque: anciennement appelé conflict_base
.
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Ce champ est vide si conflict_id
est vide.
Cette modification proposée n'a pas pu être appliquée en raison d'opérations en conflit sur un autre appareil. Remarque: anciennement appelé conflict_remote
.
données
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Un Snapshot
.
Cet instantané ne sera valide qu'en l'absence d'erreurs ou de conflits. En cas de conflit non géré, utilisez conflict_id
, conflict_original
et conflict_unmerged
.
reconnu
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Il peut s'agir de l'une des valeurs énumérées dans SnapshotOpenStatus.
Si la réponse échoue, le vecteur de données de OpenResponse
est vide.