GoogleCloudDialogflowCxV3FormParameterResponse

data class GoogleCloudDialogflowCxV3FormParameterResponse(val defaultValue: Any, val displayName: String, val entityType: String, val fillBehavior: GoogleCloudDialogflowCxV3FormParameterFillBehaviorResponse, val isList: Boolean, val redact: Boolean, val required: Boolean)

Represents a form parameter.

Constructors

fun GoogleCloudDialogflowCxV3FormParameterResponse(defaultValue: Any, displayName: String, entityType: String, fillBehavior: GoogleCloudDialogflowCxV3FormParameterFillBehaviorResponse, isList: Boolean, redact: Boolean, required: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The default value of an optional parameter. If the parameter is required, the default value will be ignored.

Link copied to clipboard

The human-readable name of the parameter, unique within the form.

Link copied to clipboard

The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/ for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//entityTypes/ for developer entity types.

Link copied to clipboard
Link copied to clipboard

Indicates whether the parameter represents a list of values.

Link copied to clipboard

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

Link copied to clipboard

Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.