package com.faforever.client.remote.domain;
import java.util.HashMap;
import java.util.Map;
public enum ClientMessageType {
HOST_GAME("game_host"),
LIST_REPLAYS("list"),
JOIN_GAME("game_join"),
ASK_SESSION("ask_session"),
SOCIAL_ADD("social_add"),
SOCIAL_REMOVE("social_remove"),
STATISTICS("stats"),
LOGIN("hello"),
GAME_MATCH_MAKING("game_matchmaking"),
AVATAR("avatar");
private static Map<String, ClientMessageType> fromString;
static {
fromString = new HashMap<>();
for (ClientMessageType clientMessageType : values()) {
fromString.put(clientMessageType.string, clientMessageType);
}
}
private String string;
ClientMessageType(String string) {
this.string = string;
}
public static ClientMessageType fromString(String string) {
return fromString.get(string);
}
public String getString() {
return string;
}
}