Optional chatChat message
Turn number
this might just be "string", i'm not entirely sure
Optional clearpenClears the pen drawings on the node
Optional controllerSets the controller of the review
Optional deleteDelete
Optional ffrom (move number)
Optional gamedataInitial gamedata to review
Optional kMarks made
Optional mMoves made
Optional omofficial move [reviewing live game]
Optional ownerSets the owner of the review
Optional penpen color / pen start
Optional player_Updated information about the players, such as name etc.
Optional pppen point
Optional remove-Remove's the given chat by id
Optional review_The review ID. This is used when sending from the client to the server, but is not sent by the server back to the client (as the id is encoded in the message event name)
Optional ttext note for the current node
Optional t+text append to the current node
Optional tstimestamp (ms)
Optional undoofficial undo [reviewing live game]
Reviews are constructed by a stream of modifications messages, this interface describes the format of those modification messages. A message can contain any number of the fields listed.