Dialogflow v3 API - Class MatchIntentRequest (2.17.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
NameDescription
otherMatchIntentRequest

Properties

PersistParameterChanges

public bool PersistParameterChanges { get; set; }

Persist session parameter changes from query_params.

Property Value
TypeDescription
bool

QueryInput

public QueryInput QueryInput { get; set; }

Required. The input specification.

Property Value
TypeDescription
QueryInput

QueryParams

public QueryParameters QueryParams { get; set; }

The parameters of this query.

Property Value
TypeDescription
QueryParameters

Session

public string Session { get; set; }

Required. The name of the session this query is sent to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/sessions/<Session ID> or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/sessions/<Session ID>. 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
TypeDescription
string

SessionAsSessionName

public SessionName SessionAsSessionName { get; set; }

SessionName-typed view over the Session resource name property.

Property Value
TypeDescription
SessionName