This class represents a match between two players.
This is a facade created to enable exporting the code to JS, though it can also be used directly within the JS modules of any KMP project.
The player competing with the Black pieces. Can be null.
An id for the match.
The result of the match. Usually initialized as a 'Pending' state and updated once the game is over.
The match round. Can be null if not applicable.
The player competing with the White pieces. Can be null.