public sealed class Intent.Types.Parameter : IMessage<Intent.Types.Parameter>, IEquatable<Intent.Types.Parameter>, IDeepCloneable<Intent.Types.Parameter>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Intent.Types.Parameter.
Represents an intent parameter.
Implements
IMessageIntentTypesParameter, IEquatableIntentTypesParameter, IDeepCloneableIntentTypesParameter, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
Parameter()
public Parameter()
Parameter(Parameter)
public Parameter(Intent.Types.Parameter other)
Parameter | |
---|---|
Name | Description |
other |
IntentTypesParameter |
Properties
EntityType
public string EntityType { get; set; }
Required. The entity type of the parameter.
Format:
projects/-/locations/-/agents/-/entityTypes/<SystemEntityTypeID>
for
system entity types (for example,
projects/-/locations/-/agents/-/entityTypes/sys.date
), or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/entityTypes/<EntityTypeID>
for developer entity types.
Property Value | |
---|---|
Type | Description |
string |
EntityTypeAsEntityTypeName
public EntityTypeName EntityTypeAsEntityTypeName { get; set; }
EntityTypeName-typed view over the EntityType resource name property.
Property Value | |
---|---|
Type | Description |
EntityTypeName |
Id
public string Id { get; set; }
Required. The unique identifier of the parameter. This field is used by [training phrases][google.cloud.dialogflow.cx.v3.Intent.TrainingPhrase] to annotate their [parts][google.cloud.dialogflow.cx.v3.Intent.TrainingPhrase.Part].
Property Value | |
---|---|
Type | Description |
string |
IsList
public bool IsList { get; set; }
Indicates whether the parameter represents a list of values.
Property Value | |
---|---|
Type | Description |
bool |
Redact
public bool Redact { get; set; }
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.
Property Value | |
---|---|
Type | Description |
bool |