Class Parameter

Represents a form parameter.

Attributes
NameDescription
strdisplay_name
Required. The human-readable name of the parameter, unique within the form.
boolrequired
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.
strentity_type
Required. The entity type of the parameter. Format: ``projects/-/locations/-/agents/-/entityTypes/
boolis_list
Indicates whether the parameter represents a list of values.
google.cloud.dialogflowcx_v3.types.Form.Parameter.FillBehaviorfill_behavior
Required. Defines fill behavior for the parameter.
google.protobuf.struct_pb2.Valuedefault_value
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
boolredact
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][google.cloud.dialogflow.cx.v3.EntityType.redact] is enabled.

Inheritance

builtins.object > proto.message.Message > Parameter

Classes

FillBehavior

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

Configuration for how the filling of a parameter should be handled.