GroupSessionExpired
v1.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
string
required

Globally unique ID for the group session

gameId
string
required

Globally unique identifier for the game

userExpiry
boolean

If true, the user's supplied expiration period expired. Otherwise the app's maximum session length elapsed.

note
string

A note from the system, if applicable

timestamp
string
required

RFC 3339 timestamp

Edit this pageLast updated on 2023/9/25