Class Intent.Types.Parameter (1.0.0)

public sealed class Parameter : IMessage<Intent.Types.Parameter>, IEquatable<Intent.Types.Parameter>, IDeepCloneable<Intent.Types.Parameter>, IBufferMessage, IMessage

Represents an intent parameter.

Inheritance

System.Object > Intent.Types.Parameter

Implements

Google.Protobuf.IMessage<Intent.Types.Parameter>, System.IEquatable<Intent.Types.Parameter>, Google.Protobuf.IDeepCloneable<Intent.Types.Parameter>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

Parameter()

public Parameter()

Parameter(Intent.Types.Parameter)

public Parameter(Intent.Types.Parameter other)
Parameter
NameDescription
otherIntent.Types.Parameter

Properties

EntityType

public string EntityType { get; set; }

Required. The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/&lt;System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>/entityTypes/&lt;Entity Type ID> for developer entity types.

Property Value
TypeDescription
System.String

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
TypeDescription
System.String

IsList

public bool IsList { get; set; }

Indicates whether the parameter represents a list of values.

Property Value
TypeDescription
System.Boolean

Redact

public bool Redact { get; set; }

Indicates whether the parameter content is logged in text and audio. If it is set to true, the parameter content will be replaced to parameter id in both request and response. The default value is false.

Property Value
TypeDescription
System.Boolean