20#ifndef ORES_DQ_DOMAIN_CATALOG_HPP
21#define ORES_DQ_DOMAIN_CATALOG_HPP
27namespace ores::dq::domain {
61 std::optional<std::string>
owner;
Represents a logical grouping of related datasets.
Definition catalog.hpp:39
std::string change_commentary
Free-text commentary explaining the change.
Definition catalog.hpp:71
std::string description
Human-readable description of the catalog's purpose.
Definition catalog.hpp:56
std::optional< std::string > owner
Optional owner or responsible party for this catalog.
Definition catalog.hpp:61
std::chrono::system_clock::time_point recorded_at
Timestamp when this version of the record was recorded.
Definition catalog.hpp:76
std::string name
Unique name identifying this catalog.
Definition catalog.hpp:51
std::string recorded_by
Username of the person who last modified this catalog.
Definition catalog.hpp:66
int version
Version number for optimistic locking and change tracking.
Definition catalog.hpp:43