This interface defines virtual methods for each of the user-facing overload sets in SessionsClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type SessionsClient.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This webpage provides documentation for the `SessionsConnection` class within the Google Cloud Dialogflow ES C++ library, detailing its role in managing interactions with the `SessionsClient`."],["The `SessionsConnection` class offers virtual methods that mirror the user-facing overload sets in `SessionsClient`, making it possible to inject custom behaviors, especially for testing purposes."],["The page highlights how to instantiate a concrete `SessionsConnection` object using `MakeSessionsConnection()` and provides guidance on mocking via `dialogflow_es_mocks::MockSessionsConnection`."],["Key functions within the `SessionsConnection` interface include `options()`, `DetectIntent()`, and `AsyncStreamingDetectIntent()`, which are used for configuration and intent detection operations."],["The current version for the object shown in the page is 2.29.0, but there are links shown for past versions all the way up to the most current release candidate of 2.37.0-rc, all which can be used for reference."]]],[]]