Share via


InteractionInput Class

Definition

Represents an input for an interaction.

public sealed class InteractionInput
type InteractionInput = class
Public NotInheritable Class InteractionInput
Inheritance
InteractionInput

Constructors

InteractionInput()

Properties

AllowCustomChoice

Gets a value indicating whether a custom choice is allowed. Only used by Choice inputs.

Description

Gets or sets the description for the input.

Disabled

Gets or sets a value indicating whether a custom choice is allowed. Only used by Choice inputs.

DynamicLoading

Gets the InputLoadOptions for the input. Dynamic loading is used to load data and update inputs after a prompt has started. It can also be used to reload data and update inputs after a dependant input has changed.

EnableDescriptionMarkdown

Gets or sets a value indicating whether the description should be rendered as Markdown. Setting this to true allows a description to contain Markdown elements such as links, text decoration and lists.

InputType

Gets or sets the type of the input.

Label

Gets or sets the label for the input. If not specified, the name will be used as the label.

MaxLength

gets or sets the maximum length for text inputs.

Name

Gets or sets the name for the input. Used for accessing inputs by name from a keyed collection.

Options

Gets or sets the options for the input. Only used by Choice inputs.

Placeholder

Gets the placeholder text for the input.

Required

Gets or sets a value indicating whether the input is required.

Value

Gets or sets the value of the input.

Applies to