The library contains the java bean that represent event envelop containing all metadata of an event.
Envelop contains following fields:
id: the id of the eventsequenceNum: the last event numbereventType: the type of the eventemissionDate: the datetransactionId: an id for a transaction, used in case of multiple event in a rowmetadata: a free metadata object for this eventevent: the event himselfcontext: a free context object for this eventversion: the version number of the eventtotalMessageInTransaction: the number of messages in the transactionnumMessageInTransaction: the number of the current message in the transaction, eg 2/5entityId: the unique id of the entity concerned by the eventuserId: the id of the user that generate this eventsystemId: the of the system that generate this event
The eventType and version can be used to get the schema of the event.