GoogleCloudDialogflowV2IntentParameterResponse

data class GoogleCloudDialogflowV2IntentParameterResponse(val defaultValue: String, val displayName: String, val entityTypeDisplayName: String, val isList: Boolean, val mandatory: Boolean, val name: String, val prompts: List<String>, val value: String)

Represents intent parameters.

Constructors

fun GoogleCloudDialogflowV2IntentParameterResponse(defaultValue: String, displayName: String, entityTypeDisplayName: String, isList: Boolean, mandatory: Boolean, name: String, prompts: List<String>, value: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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.

Link copied to clipboard

The name of the parameter.

Link copied to clipboard

Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.

Link copied to clipboard

Optional. Indicates whether the parameter represents a list of values.

Link copied to clipboard

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

Link copied to clipboard

The unique identifier of this parameter.

Link copied to clipboard

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

Link copied to clipboard

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.