The result of a ledger backend execution.
Backends return this struct so the runtime can record what happened without leaking backend-specific types.
Summary
Types
@type t() :: %Logistiki.Ledger.Result{ backend: module(), balances: map(), details: map(), journal_id: term() | nil, posted_at: DateTime.t() | nil, status: :ok | :error }
The struct type. See the module documentation for field details and examples.