20#ifndef ORES_REFDATA_CORE_REPOSITORY_PARTY_COUNTERPARTY_ENTITY_HPP
21#define ORES_REFDATA_CORE_REPOSITORY_PARTY_COUNTERPARTY_ENTITY_HPP
24#include "ores.database/repository/db_types.hpp"
25#include "sqlgen/PrimaryKey.hpp"
31struct party_counterparty_entity {
32 constexpr static const char* schema =
"public";
33 constexpr static const char* tablename =
"ores_refdata_party_counterparties_tbl";
35 sqlgen::PrimaryKey<std::string> party_id;
36 std::string tenant_id;
37 std::string counterparty_id;
39 std::string modified_by;
40 std::string performed_by;
41 std::string change_reason_code;
42 std::string change_commentary;
47std::ostream& operator<<(std::ostream& s,
const party_counterparty_entity& v);
ores::database::repository::db_timestamp db_timestamp
Canonical database timestamp type.
Definition database_info_entity.hpp:31
Database persistence layer for risk domain types.
Definition asset_class_repository.hpp:29