GoogleCloudDialogflowV2IntentParameter class
Represents intent parameters.
Constructors
-
GoogleCloudDialogflowV2IntentParameter({Input<
String> ? defaultValue, required Input<String> displayName, Input<String> ? entityTypeDisplayName, Input<bool> ? isList, Input<bool> ? mandatory, Input<String> ? name, Input<List< ? prompts, Input<String> >String> ? value}) -
Creates a new GoogleCloudDialogflowV2IntentParameter.
defaultValueOptional. The default value to use when thevalueyields an empty result. Default values can be extracted from contexts by using the following syntax:#context_name.parameter_name.displayNameThe name of the parameter.entityTypeDisplayNameOptional. The name of the entity type, prefixed with@, that describes values of the parameter. If the parameter is required, this must be provided.isListOptional. Indicates whether the parameter represents a list of values.mandatoryOptional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.nameThe unique identifier of this parameter.promptsOptional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.valueOptional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as$parameter_name, - an original parameter value defined as$parameter_name.original, - a parameter value from some context defined as#context_name.parameter_name.const -
GoogleCloudDialogflowV2IntentParameter.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
defaultValue
→ Input<
String> ? -
Optional. The default value to use when the
valueyields an empty result. Default values can be extracted from contexts by using the following syntax:#context_name.parameter_name.final -
displayName
→ Input<
String> -
The name of the parameter.
final
-
entityTypeDisplayName
→ Input<
String> ? -
Optional. The name of the entity type, prefixed with
@, that describes values of the parameter. If the parameter is required, this must be provided.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
isList
→ Input<
bool> ? -
Optional. Indicates whether the parameter represents a list of values.
final
-
mandatory
→ Input<
bool> ? -
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
final
-
name
→ Input<
String> ? -
The unique identifier of this parameter.
final
-
prompts
→ Input<
List< ?String> > -
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
value
→ Input<
String> ? -
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as
$parameter_name, - an original parameter value defined as$parameter_name.original, - a parameter value from some context defined as#context_name.parameter_name.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited