SummerMatchResult · Inherits: RefCounted
This player’s own view of one concluded Match.
Two facts converge in one object and nothing else does. When the authority’s settlement commits, the Engine delivers to exactly this Session its outcome, with rating_state at RATING_STATE_PENDING and no rating values: the authority never relays account data. Later the platform commits this player’s rating and delivers it privately through the trusted Player Host; the same object then carries rating and moves to RATING_STATE_COMMITTED. Queues without a rating stay at RATING_STATE_NONE.
The object is keyed by match_id and session_id. A rating fact for another Match or Session never touches it, and a replayed or older fact is ignored: only a strictly newer SummerRatingSnapshot.version on SummerRatingChange.after is applied.
Properties
Methods
is_rating_committed
true once rating_state is RATING_STATE_COMMITTED.
Returns: bool
Enums and constants
Outcome
RatingState
What is live on the platform today: platform capability status. Check availability at runtime before you offer a feature.

