Structure and type for Event model
t() :: %EventBus.Model.Event{data: any, id: String.t | integer, occurred_at: integer, topic: atom, transaction_id: String.t | integer, ttl: integer}