public sealed class DetectIntentRequest : IMessage<DetectIntentRequest>, IEquatable<DetectIntentRequest>, IDeepCloneable<DetectIntentRequest>, IBufferMessage, IMessage
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe webpage provides documentation for the \u003ccode\u003eDetectIntentRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, detailing its usage in detecting user intent.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for this class is 2.23.0, with a full historical list of versions ranging down to version 1.0.0, all of which contain documentation for \u003ccode\u003eDetectIntentRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDetectIntentRequest\u003c/code\u003e is part of a class hierarchy that includes inheritance from \u003ccode\u003eObject\u003c/code\u003e and implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors for creating a new \u003ccode\u003eDetectIntentRequest\u003c/code\u003e or cloning an existing one, as well as properties like \u003ccode\u003eOutputAudioConfig\u003c/code\u003e, \u003ccode\u003eQueryInput\u003c/code\u003e, \u003ccode\u003eQueryParams\u003c/code\u003e, \u003ccode\u003eSession\u003c/code\u003e, and \u003ccode\u003eSessionAsSessionName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDetectIntentRequest\u003c/code\u003e requires setting the session details, including project, location, agent, and session IDs, to specify where the query is sent, and it offers methods to configure speech synthesis and query parameters.\u003c/p\u003e\n"]]],[],null,[]]