A bounded, host-facing result for one source/capability pair.
Summary
Types
@type t() :: %Accrue.Entitlements.Source.Outcome{ capability: Accrue.Entitlements.Source.capability(), guidance: %{ :key => atom(), :text => String.t(), :action_label => String.t(), optional(:url) => String.t() }, source: Accrue.Entitlements.Source.source(), state: Accrue.Entitlements.Source.state() }