package org.openntf.domino.nsfdata.structs.cd; import org.openntf.domino.nsfdata.structs.SIG; import org.openntf.domino.nsfdata.structs.WSIG; /** * Contains additional event information for Notes/Domino 6. (editods.h) * * @since Lotus Notes/Domino 6.0 * */ public class CDEVENTENTRY extends CDRecord { public static enum Platform { UNUSED0, CLIENT_ODS, WEB_ODS } public final WSIG Header = inner(new WSIG()); public final Enum16<Platform> wPlatform = new Enum16<Platform>(Platform.values()); // TODO expand HTMLEvent from CDEVENT to work with getter for this value public final Unsigned16 wEventId = new Unsigned16(); // TODO add enum with getter for this (ACTION_* skips values and Enum16 wouldn't suffice) public final Unsigned16 wActionType = new Unsigned16(); public final Unsigned16 wReserved = new Unsigned16(); public final Unsigned32 dwReserved = new Unsigned32(); @Override public SIG getHeader() { return Header; } }