Skip to main content

ProviderCapabilityState

One capability, who can answer it, and what the operator has said about the order

Attributes (7)
AttributeTypeRequiredDescription
capabilitystringYesThe manifest capability, which is also the console's anchor for this block
modeProviderModeYes
settingKeystringYesThe deadair.settings key the console writes. Its descriptor carries the wording
configuredstringYesThe raw stored value, so the console can tell a default order from one somebody set. Empty when nothing is stored
candidatesProviderCandidate[]YesActive plugins first, in the order the station asks them, then the ones that cannot answer
stalestring[]YesIds named in the setting that no active plugin answers to. Ordering never gates, so these cost nothing but say nothing either until they are shown
unansweredbooleanYesone only: a plugin is named and is not an active candidate, so the station has NO provider for this. The dangerous state, because naming one is an instruction and never falls back