Dialogflow v3 API - Class MatchIntentRequest (2.21.0)

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

Reference documentation and code samples for the Dialogflow v3 API class MatchIntentRequest.

Request of [MatchIntent][].

Inheritance

object > MatchIntentRequest

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

MatchIntentRequest()

public MatchIntentRequest()

MatchIntentRequest(MatchIntentRequest)

public MatchIntentRequest(MatchIntentRequest other)
Parameter
Name Description
other MatchIntentRequest

Properties

PersistParameterChanges

public bool PersistParameterChanges { get; set; }

Persist session parameter changes from query_params.

Property Value
Type Description
bool

QueryInput

public QueryInput QueryInput { get; set; }

Required. The input specification.

Property Value
Type Description
QueryInput

QueryParams

public QueryParameters QueryParams { get; set; }

The parameters of this query.

Property Value
Type Description
QueryParameters

Session

public string Session { get; set; }

Required. The name of the session this query is sent to. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID> or projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters.

For more information, see the sessions guide.

Property Value
Type Description
string

SessionAsSessionName

public SessionName SessionAsSessionName { get; set; }

SessionName-typed view over the Session resource name property.

Property Value
Type Description
SessionName