|
PACS System 0.1.0
PACS DICOM system library
|
Represents a conflict detected during synchronization. More...
#include <sync_types.h>

Public Attributes | |
| std::string | config_id |
| Config that detected this conflict. | |
| std::string | study_uid |
| Study Instance UID. | |
| std::string | patient_id |
| Patient ID for reference. | |
| sync_conflict_type | conflict_type |
| Type of conflict. | |
| std::chrono::system_clock::time_point | local_modified |
| std::chrono::system_clock::time_point | remote_modified |
| size_t | local_instance_count {0} |
| size_t | remote_instance_count {0} |
| bool | resolved {false} |
| Whether this conflict was resolved. | |
| conflict_resolution | resolution_used |
| Resolution strategy used. | |
| std::chrono::system_clock::time_point | detected_at |
| std::optional< std::chrono::system_clock::time_point > | resolved_at |
| int64_t | pk {0} |
| Primary key (0 if not persisted) | |
Represents a conflict detected during synchronization.
Definition at line 220 of file sync_types.h.
| std::string kcenon::pacs::client::sync_conflict::config_id |
Config that detected this conflict.
Definition at line 221 of file sync_types.h.
| sync_conflict_type kcenon::pacs::client::sync_conflict::conflict_type |
Type of conflict.
Definition at line 225 of file sync_types.h.
| std::chrono::system_clock::time_point kcenon::pacs::client::sync_conflict::detected_at |
Definition at line 236 of file sync_types.h.
| size_t kcenon::pacs::client::sync_conflict::local_instance_count {0} |
Definition at line 230 of file sync_types.h.
| std::chrono::system_clock::time_point kcenon::pacs::client::sync_conflict::local_modified |
Definition at line 227 of file sync_types.h.
| std::string kcenon::pacs::client::sync_conflict::patient_id |
Patient ID for reference.
Definition at line 223 of file sync_types.h.
| int64_t kcenon::pacs::client::sync_conflict::pk {0} |
| size_t kcenon::pacs::client::sync_conflict::remote_instance_count {0} |
Definition at line 231 of file sync_types.h.
| std::chrono::system_clock::time_point kcenon::pacs::client::sync_conflict::remote_modified |
Definition at line 228 of file sync_types.h.
| conflict_resolution kcenon::pacs::client::sync_conflict::resolution_used |
Resolution strategy used.
Definition at line 234 of file sync_types.h.
| bool kcenon::pacs::client::sync_conflict::resolved {false} |
| std::optional<std::chrono::system_clock::time_point> kcenon::pacs::client::sync_conflict::resolved_at |
Definition at line 237 of file sync_types.h.
| std::string kcenon::pacs::client::sync_conflict::study_uid |
Study Instance UID.
Definition at line 222 of file sync_types.h.