This interface defines virtual methods for each of the user-facing overload sets in RecommenderClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type RecommenderClient.
[[["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 document details the `RecommenderConnection` interface, which provides virtual methods corresponding to each user-facing overload set in `RecommenderClient`, allowing for custom behavior injection during testing."],["The latest version is `2.37.0-rc`, and the document covers versions back to `2.11.0`, all of which are linked and detailed in the document."],["`RecommenderConnection` allows the management of Insights, including listing, getting, and marking them as accepted, and it also includes corresponding capabilities for managing Recommendations, including listing, getting, and marking them as dismissed, claimed, succeeded, or failed."],["Users can get and update the configuration of Recommenders and Insight Types through the respective `GetRecommenderConfig`, `UpdateRecommenderConfig`, `GetInsightTypeConfig`, and `UpdateInsightTypeConfig` methods."],["The `MakeRecommenderConnection()` function is provided to create concrete instances of `RecommenderConnection`, and a `MockRecommenderConnection` class is available for mocking purposes."]]],[]]