Represents a single causation entry in an audit chain.
Summary
Types
@type t() :: %Chronicle.Auditing.CausationEntry{ occurred: DateTime.t(), properties: properties(), type: Chronicle.Auditing.CausationType.t() }
Functions
@spec new(Chronicle.Auditing.CausationType.t() | String.t(), map()) :: t()
Creates a new causation entry.
@spec unknown() :: t()
Returns a placeholder unknown causation entry.