|
ORE Studio 0.0.4
|
Contact details for a party organised by purpose. More...
#include <party_contact_information.hpp>

Public Attributes | |
| int | version = 0 |
| Version number for optimistic locking and change tracking. | |
| std::string | tenant_id |
| Tenant identifier for multi-tenancy isolation. | |
| boost::uuids::uuid | id |
| UUID uniquely identifying this contact information record. | |
| boost::uuids::uuid | party_id |
| The party this contact information belongs to. | |
| std::string | contact_type |
| The type or purpose of this contact. | |
| std::string | street_line_1 |
| First line of the street address. | |
| std::string | street_line_2 |
| Second line of the street address. | |
| std::string | city |
| City name. | |
| std::string | state |
| State or province. | |
| std::string | country_code |
| ISO 3166-1 alpha-2 country code. | |
| std::string | postal_code |
| Postal or ZIP code. | |
| std::string | phone |
| Phone number. | |
| std::string | |
| Email address. | |
| std::string | web_page |
| Web page URL. | |
| std::string | modified_by |
| Username of the person who last modified this party contact information. | |
| std::string | performed_by |
| Username of the account that performed this action. | |
| std::string | change_reason_code |
| Code identifying the reason for the change. | |
| std::string | change_commentary |
| Free-text commentary explaining the change. | |
| std::chrono::system_clock::time_point | recorded_at |
| Timestamp when this version of the record was recorded. | |
Contact details for a party organised by purpose.
Contact details for parties organised by purpose (Legal, Operations, Settlement, Billing). Each party can have one contact record per type.
| boost::uuids::uuid id |
UUID uniquely identifying this contact information record.
Surrogate key for the party contact information record.
| boost::uuids::uuid party_id |
The party this contact information belongs to.
References the parent party record.
| std::string contact_type |
The type or purpose of this contact.
References the contact_type lookup table (e.g. Legal, Operations).
| std::string street_line_1 |
First line of the street address.
Primary address line.
| std::string street_line_2 |
Second line of the street address.
Additional address line (suite, floor, etc.).
| std::string city |
City name.
City or town of the address.
| std::string state |
State or province.
State, province, or region.
| std::string country_code |
ISO 3166-1 alpha-2 country code.
References the countries table (soft FK).
| std::string postal_code |
Postal or ZIP code.
Postal code for the address.
| std::string phone |
Phone number.
Contact phone number in international format.
| std::string email |
Email address.
Contact email address.
| std::string web_page |
Web page URL.
Contact web page address.
| std::string change_reason_code |
Code identifying the reason for the change.
References change_reasons table (soft FK).