TennisMatchSide
Object type
Fields
Section titled “Fields”| Field | Args | Type | Description |
|---|---|---|---|
side | — | Int! required | Side ordinal (1 or 2). |
players | — | [Individual!]! required | 1 player for singles, 2 for doubles. |
setsWon | — | Int | — |
isWinner | — | Boolean | — |
isServing | — | Boolean | True while this side is serving (live matches only). Null in M14 — no canonical live serve state. |
isServerFirst | — | Boolean | True if this side served first (static, from the provider firsttoserve property). Distinct from isServing (live current-server, null in M14). |
seed | — | Int | Draw seed for this side (a single pair seed for doubles). The column exists but the M14 transform does not populate it — Track B; null until then. |
stats | — | TennisSideStats | Per-side match statistics + player bio. The STAT fields come from the stats JSONB (Track C / feed-gated — the M14 transform does not populate them), but players[].rank resolves from the canonical season race-ranking tables, so this is non-null whenever any player on the side is ranked (POD-658). |