|
schemas / tnmt |
{
"$id": "https://estima.com/chess/wintd/schemas/tnmt.json",
"description":"Tournament-specific data for a tournament player",
"type": "object",
"properties": {
"playerNo":{"type":"integer","description":"zero-based position of player in the players array"},
"sectionID":{"type":"integer","description":"section number to which player is assigned. -1 is no assignment (deleted). -2 is member of team"},
"status":{"type":"integer","enum":[0,1,-1],"description":"0 means active, +1 means inactive, -1 means deleted"},
"pairno":{"type":"integer","description":"one-based pairing number. -1 means not assigned"},
"pts":{"type":"number","description":"points scored when scores/standings last updated"},
"place":{"type":"integer","description":"one-based standing when scores/standings last updated"},
"seedpts":{"type":"number","description":"pre-tournament seed points. 0 if not present"},
"reentryFor":{"type":"integer","description":"zero-based position of player for whom this entry is a re-entry. -1 (or not present) means none"},
"PrizeLimit":{"type":"number","description":"limit on how much money player can win. If not present, no limit"},
"PrizeMoney":{"type":"number","description":"money won. If not present, zero"},
"PrizeDesc":{"type":"string","description":"description of prize won"},
"games":{
"type":"array",
"items":{"type":"integer","description":"zero-based position of game/match in the games array. -1 means no game for this round"}
},
"fixedBoard":{"type":"integer","description":"Special board number assigned to the player"},
"floatGuard":{"type":"integer","description":"0-1 tag for <<keep in score group>>"},
"members":{
"type":"array",
"description":"player records for members of a team"},
"items":{"type":"integer","description":"zero-based positions of players who are members of the team"}
},
"boardpoints":{"type":"number","description":"total board points scored by members of team"},
"memberOf":{"type":"integer","description":"zero-based record in players array for team for team member"},
"boardOnTeam":{"type":"integer","description":"one-based board position of the player on team"}
},
"required":["playerNo","sectionID","status"]
}
Copyright © 2026 Thomas Doan