Dialogflow v3 API - Class ParameterDefinition (3.0.0)

public sealed class ParameterDefinition : IMessage<ParameterDefinition>, IEquatable<ParameterDefinition>, IDeepCloneable<ParameterDefinition>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > ParameterDefinition

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

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