Class ParameterDefinition (1.33.0)

ParameterDefinition(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Defines the properties of a parameter. Used to define parameters used in the agent and the input / output parameters for each fulfillment. (-- Next Id: 4 --) (-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: ParameterDefinition is not an exposed resource. --)

Attributes

Name Description
name str
Name of parameter.
type_ google.cloud.dialogflowcx_v3beta1.types.ParameterDefinition.ParameterType
Type of parameter.
description str
Human-readable description of the parameter. Limited to 300 characters.

Classes

ParameterType

ParameterType(value)

Parameter types are used for validation. These types are consistent with [google.protobuf.Value][].

Values: PARAMETER_TYPE_UNSPECIFIED (0): Not specified. No validation will be performed. STRING (1): Represents any string value. NUMBER (2): Represents any number value. BOOLEAN (3): Represents a boolean value. NULL (4): Represents a null value. OBJECT (5): Represents any object value. LIST (6): Represents a repeated value.