package Ġcom . github . fro z enc ure . helix . mod eration . model Ċ Ċ import Ġcom . github . fro z enc ure . helix . http . model . Abstract Resource Ċ import Ġcom . github . fro z enc ure . helix . shared . Instant Serializer Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġjava . time . Instant ĊĊ Ċ @ Serializable Ċ data Ġclass ĠB an Event ( ĊĠĠĠ Ġ@ Serial Name (" id ") ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġ@ Serial Name (" event _ type ") ĊĠĠĠ Ġval ĠeventType : ĠB an EventType , ĊĠĠĠ Ġ@ Serial Name (" event _ timestamp ") ĊĠĠĠ Ġ@ Serializable ( with Ġ= ĠInstant Serializer :: class ) ĊĠĠĠ Ġval Ġevent Timestamp : ĠInstant , ĊĠĠĠ Ġ@ Serial Name (" version ") ĊĠĠĠ Ġval Ġversion : ĠString , ĊĠĠĠ Ġ@ Serial Name (" event _ data ") ĊĠĠĠ Ġval Ġevent Data : ĠMod eration EventData Ċ ) Ġ: ĠAbstract Resource ()