Comment on page
Event
Returns LViS event id.
String getId();
Returns LViS event name.
String getName();
Returns start time as UNIX time in seconds.
long getStartAt();
Returns end time as UNIX time in seconds.
long getEndAt();
Returns current state of event.
State getState()
Where event state is:
enum State {
PENDING,
UPCOMING,
ACTIVE,
FINISHED
}
Returns a list of all published elements.
List<Element> getHistory();
Do not call this method until Subscribe to event callback is invoked as history might not be available until then.
Subscribe to event's changes.
event.registerCallback(eventCallback);
Where event callback is:
interface Callback {
void onUpdated();
void onStateChanged(State state);
void onElementPublished(Element element);
void onElementRevoked(Element element);
}
Last modified 4yr ago