|
ORE Studio 0.0.4
|
Represents the assignment of a role to an account. More...
#include <account_role.hpp>

Public Attributes | |
| boost::uuids::uuid | account_id |
| The account to which the role is assigned. | |
| boost::uuids::uuid | role_id |
| The role being assigned to the account. | |
| std::string | assigned_by |
| Username of the person who assigned this role. | |
| 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 | assigned_at |
| Timestamp when this role assignment was created. | |
Represents the assignment of a role to an account.
This is a junction entity that links accounts to roles, supporting many-to-many relationships. An account can have multiple roles, and a role can be assigned to multiple accounts.
| std::string change_reason_code |
Code identifying the reason for the change.
References change_reasons table (soft FK).