gpg:: SnapshotManager:: OpenResponse
#include <snapshot_manager.h>
Lưu giữ dữ liệu của một bản tổng quan nhanh theo yêu cầu cụ thể cùng với trạng thái phản hồi.
Tóm tắt
Nếu ảnh chụp nhanh ở trạng thái xung đột, thì ảnh chụp nhanh chính data
sẽ không hợp lệ và thông tin về xung đột sẽ được cung cấp trong các trường conflict_id
, conflict_original
và conflict_unmerged
. Bạn phải giải quyết xung đột thì hệ thống mới có thể sửa đổi thông tin tổng quan nhanh trong tương lai.
Các thuộc tính công khai |
|
---|---|
conflict_id
|
std::string
Giá trị nhận dạng của cuộc xung đột này.
|
conflict_original
|
Trống nếu
conflict_id là trống. |
conflict_unmerged
|
Trống nếu
conflict_id là trống. |
data
|
Snapshot . |
status
|
Có thể là một trong các giá trị được liệt kê trong SnapshotOpenStatus.
|
Các thuộc tính công khai
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
Giá trị nhận dạng của cuộc xung đột này.
Nếu chuỗi này trống thì không có xung đột.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Trống nếu conflict_id
là trống.
Đây là phiên bản hiện tại của ảnh chụp nhanh đã được thống nhất. Lưu ý: trước đây gọi là conflict_base
.
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Trống nếu conflict_id
là trống.
Đây là thay đổi được đề xuất nhưng không áp dụng được do các thao tác xung đột từ một thiết bị khác. Lưu ý: trước đây gọi là conflict_remote
.
dữ liệu
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot
.
Ảnh chụp nhanh này sẽ chỉ hợp lệ nếu không có lỗi hoặc xung đột. Trong trường hợp xung đột chưa được xử lý, hãy sử dụng conflict_id
, conflict_original
và conflict_unmerged
.
trạng thái
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Có thể là một trong các giá trị được liệt kê trong SnapshotOpenStatus.
Nếu phản hồi không thành công, vectơ dữ liệu của OpenResponse
trống.