Class Parameter

Represents intent parameters.

Attributes
NameDescription
strname
The unique identifier of this parameter.
strdisplay_name
Required. The name of the parameter.
strvalue
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``.
strdefault_value
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``.
strentity_type_display_name
Optional. The name of the entity type, prefixed with ``@``, that describes values of the parameter. If the parameter is required, this must be provided.
boolmandatory
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
Sequence[str]prompts
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
boolis_list
Optional. Indicates whether the parameter represents a list of values.

Inheritance

builtins.object > proto.message.Message > Parameter