@type t() :: %Accrue.Entitlements.Apple.Intake.Outcome{ disposition: term(), next_action: term(), reason: term(), revision: term(), snapshot: term() }