Identifies the kind of operation that caused an event append.
Summary
Functions
Causation type for single-event append operations.
Causation type for multi-event append operations.
Creates a new causation type wrapper.
Root causation type.
Causation type for transactional event sequence appends.
Unknown causation type.
Types
@type t() :: %Chronicle.Auditing.CausationType{value: String.t()}
Functions
@spec append_event() :: t()
Causation type for single-event append operations.
@spec append_many_events() :: t()
Causation type for multi-event append operations.
Creates a new causation type wrapper.
@spec root() :: t()
Root causation type.
@spec transactional_event_sequence() :: t()
Causation type for transactional event sequence appends.
@spec unknown() :: t()
Unknown causation type.