package org.deviceconnect.android.deviceplugin.theta.core.osc;
import org.json.JSONException;
import org.json.JSONObject;
public class OscSession {
private static final String PARAM_SESSION_ID = "sessionId";
private static final String PARAM_TIMEOUT = "timeout";
private String mSessionId;
private long mTimeout;
private OscSession() {
}
public static OscSession parse(final JSONObject session) throws JSONException {
OscSession result = new OscSession();
result.mSessionId = session.getString(PARAM_SESSION_ID);
result.mTimeout = session.getInt(PARAM_TIMEOUT);
return result;
}
public String getId() {
return mSessionId;
}
public long getTimeout() {
return mTimeout;
}
}