# Packages
No description provided by the author
# Functions
EventFromByteArray takes in a serialized event and deserializes it.
No description provided by the author
No description provided by the author
LastOutstandingMetaRequest returns the last meta request that has not yet been responded to.
No description provided by the author
No description provided by the author
No description provided by the author
NewGame takes in a Macondo game that was just "started".
No description provided by the author
No description provided by the author
RelevantRating returns the rating from a Ratings object given a rating key.
TotalTimeEstimate estimates the amount of time this game will take, per side.
No description provided by the author
ValidateGameRequest validates a generic game request.
No description provided by the author
WrapEvent wraps a protobuf event.
# Constants
No description provided by the author
No description provided by the author
It's gonna be lit:.
No description provided by the author
AudChannel is used for a general channel.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cutoffs in seconds for different time controls.
No description provided by the author
These constants control the swiss weighing function.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MaxNameLength is the maximum length that a proto message can be.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
If the RD is <= this number, the rating is "known".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SessionExpiration - Expire a session after this much time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
> 2/0 to < 6/0.
No description provided by the author
6/0 to <= 14/0.
> 14/0.
2/0 and under.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TypeChild is spawned from a club or tournament.
TypeClub is a club/clubhouse.
TypeLegacy is a tournament, but in club/clubhouse mode.
No description provided by the author
No description provided by the author
TypeStandard is a standard tournament.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
DEPRECATED: use db actions.
An EventWrapper is a real-time update, whether it is a played move, a challenged move, or the game ending, a seek beginning, etc.
FakeNower uses a fake timer.
A Game should be saved to the database or store.
No description provided by the author
No description provided by the author
GameTimer uses the standard library's `time` package to determine how much time has elapsed in a game.
A ListDatum is the individual datum that is stored in a list.
No description provided by the author
MetaEventData holds a list of meta events, such as requesting aborts, adjourns, etc.
No description provided by the author
Profile is a user profile.
No description provided by the author
Quickdata represents data that we might need quick access to, for the purposes of aggregating large numbers of games rapidly.
Ratings gets stored into a PostgreSQL database.
Session - The db specific-details are in the store package.
SingleRating encodes a whole Glicko-225 rating object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TournamentData holds the tournament data for a game.
No description provided by the author
No description provided by the author
No description provided by the author
User - the db-specific details are in the store package.
No description provided by the author
# Interfaces
No description provided by the author
Nower is an interface for determining the current time.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author