A Mercury audit-log event.
@type t() :: %Mercury.Event{ after_state: map() | nil, before_state: map() | nil, created_at: DateTime.t() | nil, id: String.t(), resource_id: String.t() | nil, resource_type: String.t() | nil, type: String.t() }