20#ifndef ORES_REFDATA_DOMAIN_CURRENCY_VERSION_HPP
21#define ORES_REFDATA_DOMAIN_CURRENCY_VERSION_HPP
25#include "ores.refdata/domain/currency.hpp"
Domain types for risk management.
Definition country.hpp:28
Represents a currency with its metadata and formatting rules.
Definition currency.hpp:33
Represents a specific version of a currency with metadata.
Definition currency_version.hpp:32
int version_number
Version number (1-based, higher is newer).
Definition currency_version.hpp:41
std::chrono::system_clock::time_point recorded_at
Timestamp when this version was recorded in the system.
Definition currency_version.hpp:51
std::string recorded_by
Username of the person who recorded this version in the system.
Definition currency_version.hpp:46
std::string change_summary
Summary of changes made in this version.
Definition currency_version.hpp:58
currency data
The currency data at this version.
Definition currency_version.hpp:36