Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
(message has no fields)
empty = use first division from feed
(message has no fields)
required; must be non-empty
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
empty = first available division
standings for requested division
all available divisions from the feed
empty if no slot is currently assigned to this game
empty = first available division
empty if no game claimed at this slot's target
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
Used in: , ,
BroadcastGameStat is the pre-computed stats for a single annotated game. Populated when the annotation is marked done; nil for in-progress games.
Used in: ,
0 = player1, 1 = player2, -1 = tie
highest single-turn score in the game
the word played on that turn (friendly)
total tile-placement + exchange moves
last move was a bingo ending the game
null for in-progress games
Current scores (only set for in-progress games, i.e. completed_at is null)
true if player1 went first; false if player2 went first; false if unknown
A player entry from the feed, for standings display.
Used in:
A game pairing within a round, derived from the feed data.
Used in: ,
true if game is complete in feed
Set if this game has been claimed for annotation:
Used in:
empty string = use first division from feed