package sk.tomsik68.mclauncher.impl.login.yggdrasil; import net.minidev.json.JSONObject; import sk.tomsik68.mclauncher.api.json.IJSONSerializable; import sk.tomsik68.mclauncher.api.login.ISession; import java.util.UUID; final class YDLogoutRequest implements IJSONSerializable { private final ISession session; private final UUID clientToken; public YDLogoutRequest(ISession session, UUID clientToken) { this.session = session; this.clientToken = clientToken; } @Override public JSONObject toJSON() { JSONObject jsonObj = new JSONObject(); jsonObj.put("accessToken", session.getSessionID()); jsonObj.put("clientToken", clientToken.toString()); return jsonObj; } }