20#ifndef ORES_DQ_API_DOMAIN_DATASET_BUNDLE_MEMBER_HPP
21#define ORES_DQ_API_DOMAIN_DATASET_BUNDLE_MEMBER_HPP
27namespace ores::dq::domain {
Links a dataset to a bundle.
Definition dataset_bundle_member.hpp:40
int display_order
Order in which this dataset should be displayed or processed.
Definition dataset_bundle_member.hpp:71
std::string modified_by
Username of the person who last modified this membership.
Definition dataset_bundle_member.hpp:84
bool optional
Whether this dataset is optional in the bundle.
Definition dataset_bundle_member.hpp:79
std::string change_commentary
Free-text commentary explaining the change.
Definition dataset_bundle_member.hpp:96
std::string bundle_code
Code of the bundle this membership belongs to.
Definition dataset_bundle_member.hpp:56
std::chrono::system_clock::time_point recorded_at
Timestamp when this version of the record was recorded.
Definition dataset_bundle_member.hpp:106
int version
Version number for optimistic locking and change tracking.
Definition dataset_bundle_member.hpp:44
std::string performed_by
Username of the account that performed this operation.
Definition dataset_bundle_member.hpp:101
std::string dataset_code
Code of the dataset that is a member of the bundle.
Definition dataset_bundle_member.hpp:63
std::string tenant_id
Tenant identifier for multi-tenancy isolation.
Definition dataset_bundle_member.hpp:49
std::string change_reason_code
Code identifying the reason for the change.
Definition dataset_bundle_member.hpp:91