Typed picker candidate for one exact executable model route.
Summary
Functions
Builds a candidate and derives favorite/current flags from stable selection ids.
Types
@type t() :: %MingaAgent.ModelCandidate{ current: boolean(), favorite: boolean(), selection: MingaAgent.ModelSelection.t() }
Functions
@spec new(MingaAgent.ModelSelection.t(), [String.t()], String.t() | nil) :: t()
Builds a candidate and derives favorite/current flags from stable selection ids.