Chronicle.Query.Item (chronicle v0.1.0)

Copy Markdown

A tagged event or group returned by Chronicle.Query.timeline/2.

ledger_sequence is the immutable position of the signed ledger entry. Grouped events share their group's ledger position and use child_sequence to provide a stable order within that position.

Summary

Types

t()

@type t() :: %Chronicle.Query.Item{
  child_sequence: non_neg_integer(),
  kind: :event | :group,
  ledger: String.t(),
  ledger_sequence: pos_integer(),
  occurred_at: DateTime.t(),
  record: Chronicle.Event.t() | Chronicle.Group.t()
}