ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | List of all members
role_changed_event Struct Referencefinal

Domain event indicating that role data has changed. More...

#include <role_changed_event.hpp>

Collaboration diagram for role_changed_event:
Collaboration graph

Public Attributes

std::chrono::system_clock::time_point timestamp
 The timestamp of when the change occurred (in UTC).
 
std::vector< std::string > role_ids
 IDs of roles that changed.
 

Detailed Description

Domain event indicating that role data has changed.

This event is published when any role entity is created, updated, or deleted in the database. Subscribers can use the timestamp to query for changes since that point.

Member Data Documentation

◆ timestamp

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.

◆ role_ids

std::vector<std::string> role_ids

IDs of roles that changed.

Contains the UUIDs (as strings) of roles that were created, updated, or deleted. May contain multiple IDs for batch operations.