Represents a correlation identifier for a logical operation.
Correlation IDs tie together events and side effects that belong to the same operation (for example a single HTTP request).
Summary
Functions
Creates a new random UUIDv4 correlation id.
Creates a new correlation id wrapper from a string value.
Returns the sentinel value used for an explicitly unset correlation id.
Types
@type t() :: %Chronicle.Correlation.CorrelationId{value: String.t()}