ChoiceInputConfiguration interface

Extends

Properties

choiceOptions
choices
defaultLocale
outputFormat
recognizerOptions
style

Inherited Properties

allowInterruptions
alwaysPrompt
defaultValue
defaultValueResponse
disabled
id

Static id of the dialog.

invalidPrompt
maxTurnCount
prompt
property
telemetryClient

Telemetry client the dialog should use.

unrecognizedPrompt
validations
value

Property Details

choiceOptions

choiceOptions?: ObjectProperty<ChoiceFactoryOptions>

Property Value

ObjectProperty<ChoiceFactoryOptions>

choices

choices?: ObjectProperty<ChoiceSet>

Property Value

defaultLocale

defaultLocale?: StringProperty

Property Value

outputFormat

outputFormat?: EnumProperty<ChoiceOutputFormat>

Property Value

recognizerOptions

recognizerOptions?: ObjectProperty<FindChoicesOptions>

Property Value

ObjectProperty<FindChoicesOptions>

style

style?: EnumProperty<ListStyle>

Property Value

EnumProperty<ListStyle>

Inherited Property Details

allowInterruptions

allowInterruptions?: BoolProperty

Property Value

Inherited From InputDialogConfiguration.allowInterruptions

alwaysPrompt

alwaysPrompt?: BoolProperty

Property Value

Inherited From InputDialogConfiguration.alwaysPrompt

defaultValue

defaultValue?: UnknownProperty

Property Value

Inherited From InputDialogConfiguration.defaultValue

defaultValueResponse

defaultValueResponse?: TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Property Value

TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Inherited From InputDialogConfiguration.defaultValueResponse

disabled

disabled?: BoolProperty

Property Value

Inherited From InputDialogConfiguration.disabled

id

Static id of the dialog.

id?: string

Property Value

string

Inherited From DialogConfiguration.id

invalidPrompt

invalidPrompt?: TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Property Value

TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Inherited From InputDialogConfiguration.invalidPrompt

maxTurnCount

maxTurnCount?: IntProperty

Property Value

Inherited From InputDialogConfiguration.maxTurnCount

prompt

prompt?: TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Property Value

TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Inherited From InputDialogConfiguration.prompt

property

property?: StringProperty

Property Value

Inherited From InputDialogConfiguration.property

telemetryClient

Telemetry client the dialog should use.

telemetryClient?: BotTelemetryClient

Property Value

BotTelemetryClient

Inherited From DialogConfiguration.telemetryClient

unrecognizedPrompt

unrecognizedPrompt?: TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Property Value

TemplateInterfaceProperty<Partial<Activity>, DialogStateManager>

Inherited From InputDialogConfiguration.unrecognizedPrompt

validations

validations?: string[]

Property Value

string[]

Inherited From InputDialogConfiguration.validations

value

value?: UnknownProperty

Property Value

Inherited From InputDialogConfiguration.value