01. Pre-Match

This section will describe the packets that are received upon the start of the match. At the start of every table tennis match, the same packets should be received in the same order.

Overview

The following packets are expected at the beginning of every match.

  1. Players Confirmed

  2. In Progress

1. Players Confirmed

Event Element Type: Match Status Update

The first packet that is received is the 'Players Confirmed' packet. This indicates that players are at the table and are preparing for the match.

{
    "eventElementType": "MatchStatusUpdate",
    "id": 999991,
    "seqNum": 1,
    "matchStatus": {
        "matchState": {
            "state": "PlayersConfirmed",
            "isExpedited": false
        },
        "teamAPlayer1": "HARIMOTO Tomokazu",
        "teamBPlayer1": "OVTCHAROV Dimitrij",
        "table": "Table 1",
        "teamAPlayersDetails": {
            "player1Id": 23,
            "player1Gender": "M",
            "player1Organisation": "JPN"
        },
        "teamBPlayersDetails": {
            "player1Id": 47,
            "player1Gender": "M",
            "player1Organisation": "GER"
        }
    },
    "timestamp": "2021-07-13T13:38:22.867Z"
}

2. In Progress

Event Element Type: Match Status Update

The next packet, 'In Progress', will indicate that the match has started.

{
    "eventElementType": "MatchStatusUpdate",
    "id": 999991,
    "seqNum": 2,
    "matchStatus": {
        "matchState": {
            "state": "InProgress",
            "isExpedited": false
        },
        "teamAPlayer1": "HARIMOTO Tomokazu",
        "teamBPlayer1": "OVTCHAROV Dimitrij",
        "table": "Table 1",
        "firstServer": "TeamA",
        "teamAPlayersDetails": {
            "player1Id": 23,
            "player1Gender": "M",
            "player1Organisation": "JPN"
        },
        "teamBPlayersDetails": {
            "player1Id": 47,
            "player1Gender": "M",
            "player1Organisation": "GER"
        }
    },
    "timestamp": "2021-07-13T13:40:28.808Z"
}

Last updated