Jido.Signal.Bus.Snapshot.SnapshotData (Jido Signal v1.0.0)

View Source

The actual snapshot data stored in :persistent_term. Contains the full signal list and metadata.

Fields

  • id - Unique identifier for the snapshot
  • path - The path pattern used to filter signals
  • signals - Map of recorded signals matching the path pattern, keyed by signal ID
  • created_at - When the snapshot was created

Summary

Types

t()

@type t() :: %Jido.Signal.Bus.Snapshot.SnapshotData{
  created_at: DateTime.t(),
  id: String.t(),
  path: String.t(),
  signals: %{required(String.t()) => Jido.Signal.Bus.Signal.t()}
}