public sealed class ParameterDefinition : IMessage<ParameterDefinition>, IEquatable<ParameterDefinition>, IDeepCloneable<ParameterDefinition>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class ParameterDefinition.
Defines the properties of a parameter. Used to define parameters used in the agent and the input / output parameters for each fulfillment.
Implements
IMessageParameterDefinition, IEquatableParameterDefinition, IDeepCloneableParameterDefinition, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ParameterDefinition()
public ParameterDefinition()ParameterDefinition(ParameterDefinition)
public ParameterDefinition(ParameterDefinition other)| Parameter | |
|---|---|
| Name | Description |
other |
ParameterDefinition |
Properties
Description
public string Description { get; set; }Human-readable description of the parameter. Limited to 300 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Required. Name of parameter.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
[Obsolete]
public ParameterDefinition.Types.ParameterType Type { get; set; }Type of parameter.
| Property Value | |
|---|---|
| Type | Description |
ParameterDefinitionTypesParameterType |
|
TypeSchema
public TypeSchema TypeSchema { get; set; }Optional. Type schema of parameter.
| Property Value | |
|---|---|
| Type | Description |
TypeSchema |
|