GroupSessionExpiredv1.0.0
A group session has expired without meeting requirements
If the player has set an expiration period for the session, or the app's default maximum life for a given session has occurred, the group session will expire.
flowchart LR
l-Group_Session_Aggregate[Group Session Aggregate]:::producer-->GroupSessionExpired[GroupSessionExpired]:::event
classDef event stroke:#ee8767,stroke-width: 4px;
classDef producer stroke:#75d7b6,stroke-width: 2px;
classDef consumer stroke:#818cf8,stroke-width: 2px;
GroupSessionExpired[GroupSessionExpired]:::event-->r-Group_Session_Aggregate[Group Session Aggregate]:::consumer
GroupSessionExpired[GroupSessionExpired]:::event-->r-Group_Session_Projector[Group Session Projector]:::consumer
GroupSessionExpired[GroupSessionExpired]:::event-->r-Group_Session_Process_Manager[Group Session Process Manager]:::consumer
click l-Group_Session_Aggregate href "/services/Group Session Aggregate" "Go to Group Session Aggregate" _self
click r-Group_Session_Aggregate href "/services/Group Session Aggregate" "Go to Group Session Aggregate" _self
click r-Group_Session_Projector href "/services/Group Session Projector" "Go to Group Session Projector" _self
click r-Group_Session_Process_Manager href "/services/Group Session Process Manager" "Go to Group Session Process Manager" _self
click GroupSessionExpired href "/events/GroupSessionExpired" "Go to GroupSessionExpired" _self
Schema
sessionId
stringGlobally unique ID for the group session
gameId
stringGlobally unique identifier for the game
userExpiry
booleanIf true, the user's supplied expiration period expired. Otherwise the app's maximum session length elapsed.
note
stringA note from the system, if applicable
timestamp
stringRFC 3339 timestamp
Edit this pageLast updated on 2023/9/25