Beispiel #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MessagesApi" /> class.
        /// See <see cref="Factories.AgentApiFactory"/> for conveniently constructing
        /// an instance.
        /// </summary>
        /// <param name="authTokens">Authentication tokens.</param>
        /// <param name="configuration">Api configuration.</param>
        /// <param name="apiExecutor">Execution strategy.</param>
        public MessagesApi(IAuthTokens authTokens, Configuration configuration, IApiExecutor apiExecutor)
        {
            _log = ApiLogging.LoggerFactory?.CreateLogger <MessagesApi>();

            _messagesApi = new Generated.OpenApi.AgentApi.Api.MessagesApi(configuration);
            _authTokens  = authTokens;
            _apiExecutor = apiExecutor;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MessagesApi" /> class.
 /// See <see cref="Factories.AgentApiFactory"/> for conveniently constructing
 /// an instance.
 /// </summary>
 /// <param name="authTokens">Authentication tokens.</param>
 /// <param name="configuration">Api configuration.</param>
 /// <param name="apiExecutor">Execution strategy.</param>
 public MessagesApi(IAuthTokens authTokens, Configuration configuration, IApiExecutor apiExecutor)
 {
     _messagesApi = new Generated.OpenApi.AgentApi.Api.MessagesApi(configuration);
     _authTokens  = authTokens;
     _apiExecutor = apiExecutor;
 }