```when (type) { JOIN_LOBB...
# klaxon
s
Copy code
when (type) {
                        JOIN_LOBBY_MESSAGE_TYPE -> fromJson<JoinLobbyMessage>(json)
                        GetLobbiesMessage().type -> fromJson<GetLobbiesMessage>(json)
                        SuccessResponseMessage("").type -> fromJson<SuccessResponseMessage>(json)
                        GetLobbiesResponse(mutableListOf()).type -> fromJson<GetLobbiesResponse>(json)
                        LobbyUpdatedResponse(Lobby(listOf(), 0, Player("", 0, false))).type -> fromJson<LobbyUpdatedResponse>(json)
                        LobbyDestroyedResponse().type -> fromJson<LobbyDestroyedResponse>(json)
                        else -> null
                    }