Props for a ListControl.
Props to customize the APL generated by this control.
Whether the Control has to obtain explicit confirmation of the value.
Unique identifier for control instance
Props to configure input handling.
Props to customize the relationship between the control and the interaction model.
List of slot-value IDs that will be presented to the user as a list.
The maximum number of items spoken per turn.
Props to customize the prompt fragments that will be added by
Props to customize the reprompt fragments that will be added by
Determines if the Control must obtain a value.
truethe Control will take initiative to elicit a value.
falsethe Control will not take initiative to elicit a value, but the user can provide one if they wish, e.g. "U: My favorite color is blue".
Slot type for the value that this control collects.
Function(s) that determine if the value is valid.
true, i.e. any value is valid.
ValidationResultto describe what validation failed.
Function that maps the MultiValueListControlState.value to rendered value that will be presented to the user as a list.
Default: returns the value unchanged.