GoogleCloudDialogflowCxV3IntentParameter class

Represents an intent parameter.

Constructors

GoogleCloudDialogflowCxV3IntentParameter({required Input<String> entityType, required Input<String> id, Input<bool>? isList, Input<bool>? redact})
Creates a new GoogleCloudDialogflowCxV3IntentParameter. entityType 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. id The unique identifier of the parameter. This field is used by training phrases to annotate their parts. isList Indicates whether the parameter represents a list of values. redact 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.
const
GoogleCloudDialogflowCxV3IntentParameter.fromMap(Map<String, dynamic> map)
factory

Properties

entityType → Input<String>
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.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
final
isList → Input<bool>?
Indicates whether the parameter represents a list of values.
final
redact → Input<bool>?
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited