|
ORE Studio 0.0.4
|
Domain event indicating that permission definition data has changed. More...
#include <permission_changed_event.hpp>

Public Attributes | |
| std::chrono::system_clock::time_point | timestamp |
| The timestamp of when the change occurred (in UTC). | |
| std::vector< std::string > | permission_ids |
| IDs of permissions that changed. | |
Domain event indicating that permission definition data has changed.
This event is published when any permission entity is created, updated, or deleted in the permissions table. Subscribers can use the timestamp to query for changes since that point.
Note: This is distinct from account_permissions_changed_event which signals changes to an account's effective permissions (due to role assignment).
| std::chrono::system_clock::time_point timestamp |
The timestamp of when the change occurred (in UTC).
Clients can use this timestamp to query the database for entities that have changed since this point.
| std::vector<std::string> permission_ids |
IDs of permissions that changed.
Contains the UUIDs (as strings) of permissions that were created, updated, or deleted. May contain multiple IDs for batch operations.