Package htwdd.chessgame.server.model
Types
| Draw | data class DrawRepresent a chess draw |
| DrawList | data class DrawListData wrapper for a list of draws. Necessary for JSON serialization/deserialization. |
| Field | class Field : SerializableRepresent a chess field |
| Match | data class MatchRepresent a chess match |
| MatchHashMap | data class MatchHashMapData wrapper for a hash map of matches. Necessary for JSON serialization/deserialization. |
| Piece | class Piece : SerializableRepresent a chess piece |
| PieceColor | enum class PieceColorRepresent a color of piece or player |
| PieceSet | class PieceSet : SerializableRepresent a set of chess pieces |
| PieceSetHashMap | data class PieceSetHashMapData wrapper for a hash map of pieceSets. Necessary for JSON serialization/deserialization. |
| PieceType | enum class PieceTypeRepresent a type of a chess piece |
| Player | data class Player : SerializableRepresent a chess player |
| PlayerHashMap | data class PlayerHashMapData wrapper for a hash map of players. Necessary for JSON serialization/deserialization. |