package com.faforever.client.remote.domain; import java.util.Collection; import java.util.Collections; public class LoginClientMessage extends ClientMessage { private String login; private String password; private long session; private String uniqueId; private String localIp; public LoginClientMessage(String username, String password, long session, String uniqueId, String localIp) { super(ClientMessageType.LOGIN); this.setLogin(username); this.setPassword(password); this.setSession(session); this.setUniqueId(uniqueId); this.setLocalIp(localIp); } @Override public Collection<String> getStringsToMask() { return Collections.singletonList(getPassword()); } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public long getSession() { return session; } public void setSession(long session) { this.session = session; } public String getUniqueId() { return uniqueId; } public void setUniqueId(String uniqueId) { this.uniqueId = uniqueId; } public String getLocalIp() { return localIp; } public void setLocalIp(String localIp) { this.localIp = localIp; } }