/// <summary> /// Access methods for generating Sovren Matching UI sessions. For example: <code>sovClient.UI(options).Search(...)</code> /// </summary> /// <param name="client">the internal SovrenClient to make the API calls</param> /// <param name="uiSessionOptions"> /// Options/settings for the Matching UI. /// <br/>NOTE: if you do not provide a <see cref="BasicUIOptions.Username"/> (in <see cref="MatchUISettings.UIOptions"/>), /// the user will be prompted to login as soon as the Matching UI session is loaded /// </param> public static SovrenClientWithUI UI(this SovrenClient client, MatchUISettings uiSessionOptions = null) { return(new SovrenClientWithUI(client, uiSessionOptions)); }
internal SovrenClientWithUI(SovrenClient client, MatchUISettings uiSessionOptions) { InternalClient = client; UISessionOptions = uiSessionOptions; }