Record
session-config-option
A single-value selector (dropdown) configuration option and its current state.
record session-config-option {
id: session-config-id,
name: string,
description: option<string>,
category: option<session-config-option-category>,
current-value: session-config-value-id,
options: session-config-select-options,
provided-by: component-source,
}Fields
| Name | Type | Description |
|---|---|---|
| id | session-config-id | Stable identifier for this option. |
| name | string | Human-readable label. |
| description | option<string> | Optional longer description. |
| category | option<session-config-option-category> | Optional semantic category (UX only). |
| current-value | session-config-value-id | The currently selected value. MUST be one of options. |
| options | session-config-select-options | The selectable values (flat or grouped). |
| provided-by | component-source | Which component contributed this option. Providers set it to their own component id; layers pass downstream entries through unchanged. |