20#ifndef ORES_DQ_API_DOMAIN_ORIGIN_DIMENSION_HPP
21#define ORES_DQ_API_DOMAIN_ORIGIN_DIMENSION_HPP
27namespace ores::dq::domain {
Classifies datasets by their origin or source type.
Definition origin_dimension.hpp:40
std::string modified_by
Username of the person who last modified this origin dimension.
Definition origin_dimension.hpp:72
std::string change_commentary
Free-text commentary explaining the change.
Definition origin_dimension.hpp:77
std::string description
Detailed description of this origin type.
Definition origin_dimension.hpp:67
std::string code
Unique code identifying this origin type.
Definition origin_dimension.hpp:57
std::chrono::system_clock::time_point recorded_at
Timestamp when this version of the record was recorded.
Definition origin_dimension.hpp:87
std::string name
Human-readable name for display purposes.
Definition origin_dimension.hpp:62
int version
Version number for optimistic locking and change tracking.
Definition origin_dimension.hpp:44
std::string performed_by
Username of the account that performed this operation.
Definition origin_dimension.hpp:82
std::string tenant_id
Tenant identifier for multi-tenancy isolation.
Definition origin_dimension.hpp:49