package org.waveprotocol.wave.client.account;
import org.waveprotocol.wave.client.common.util.RgbColor;
import jsinterop.annotations.JsIgnore;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
@JsType(namespace = "swellrt", name = "ProfileSession")
public interface ProfileSession {
@JsProperty(name = "id")
String getId();
@JsProperty
RgbColor getColor();
@JsProperty
boolean isOnline();
@JsIgnore
void trackActivity(double timestamp);
@JsIgnore
void trackActivity();
@JsIgnore
void setOffline();
@JsProperty
Profile getProfile();
@JsProperty
double getLastActivityTime();
}