Representation of an Audit Event resource.
@type t() :: %Humaans.Resources.AuditEvent{ action: binary() | nil, actor: map() | nil, company_id: binary() | nil, entity: map() | nil, id: binary() | nil, request: map() | nil, seq: binary() | nil, subject: map() | nil, ts: DateTime.t() | nil }
@spec build(ExConstructor.map_or_kwlist(), Keyword.t()) :: %Humaans.Resources.AuditEvent{ action: term(), actor: term(), company_id: term(), entity: term(), id: term(), request: term(), seq: term(), subject: term(), ts: term() }