Registration object describes one school or other organization's entry into a tournament. It comprises the basic details about an organization and one or more
It is expected that each
Registration object represents a distinct school or other organization. For instance, if "Anywhere High School" enters two teams, there should not be two
Registration objects whose
name fields are
Anywhere A and
Anywhere B and one
Team child each; there should be one
Registration object whose
name field is
Anywhere High School) and two
The school or other organization's name.
The location of this team's origin. This may be any combination of city, state, country, etc., as appropriate for the tournament, and should be in human-readable format.
|teams||Array of |
The teams registered to play for this school or organization.
Team has a team name, other entry-specific information about the team that may not apply to other teams from the same organization, a list of
Player objects, and optionally, a list of
The team's name.
|players||Array of |
The players registered to play on this team.
|ranks||Array of |
The ranks achieved by this team.
Player object has basic information about a player.
The player's name.
The player's year in school. Use
The position/rank the team has achieved among all teams eligible for the given Ranking. Omitting this field indicates that the rank has not been determined yet (e.g. because the tournament is still in progress) but the team is eligible for the Ranking. May not be unique (i.e., there may be a tie).
Ranking object describes an award that is given at a
Tournament may have several
Rankings; for instance, it might have a "top small school" Ranking or a "top undergraduate team" Ranking.
The name of the ranking.
A description of the ranking, such as information on eligibility.