20#ifndef ORES_REPORTING_DOMAIN_CONCURRENCY_POLICY_HPP
21#define ORES_REPORTING_DOMAIN_CONCURRENCY_POLICY_HPP
26namespace ores::reporting::domain {
Report instance concurrency behaviour when a new trigger fires.
Definition concurrency_policy.hpp:37
int display_order
Order for UI display purposes.
Definition concurrency_policy.hpp:63
std::string modified_by
Username of the person who last modified this concurrency policy.
Definition concurrency_policy.hpp:68
std::string change_commentary
Free-text commentary explaining the change.
Definition concurrency_policy.hpp:85
std::string description
Detailed description of the concurrency policy behaviour.
Definition concurrency_policy.hpp:58
std::string code
Unique concurrency policy code.
Definition concurrency_policy.hpp:48
std::chrono::system_clock::time_point recorded_at
Timestamp when this version of the record was recorded.
Definition concurrency_policy.hpp:90
std::string name
Human-readable name for the concurrency policy.
Definition concurrency_policy.hpp:53
int version
Version number for optimistic locking and change tracking.
Definition concurrency_policy.hpp:41
std::string performed_by
Username of the account that performed this action.
Definition concurrency_policy.hpp:73
std::string change_reason_code
Code identifying the reason for the change.
Definition concurrency_policy.hpp:80