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<String>>? prompts, Input<String>? value})
Creates a new GoogleCloudDialogflowV2IntentParameter. defaultValue Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name. displayName The name of the parameter. entityTypeDisplayName Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided. isList Optional. Indicates whether the parameter represents a list of values. mandatory Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value. name The unique identifier of this parameter. prompts Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter. value 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.
const
GoogleCloudDialogflowV2IntentParameter.fromMap(Map<String, dynamic> map)
factory

Properties

defaultValue → Input<String>?
Optional. The default value to use when the value yields 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