예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="UsersApi" /> class.
        /// See <see cref="Factories.PodApiFactory"/> 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 ConnectionApi(IAuthTokens authTokens, Configuration configuration, IApiExecutor apiExecutor)
        {
            _log = ApiLogging.LoggerFactory?.CreateLogger <MessagesApi>();

            _connectionApi = new Generated.OpenApi.PodApi.Api.ConnectionApi(configuration);
            _authTokens    = authTokens;
            _apiExecutor   = apiExecutor;
        }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UsersApi" /> class.
 /// See <see cref="Factories.PodApiFactory"/> 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 ConnectionApi(IAuthTokens authTokens, Configuration configuration, IApiExecutor apiExecutor)
 {
     _connectionApi = new Generated.OpenApi.PodApi.Api.ConnectionApi(configuration);
     _authTokens    = authTokens;
     _apiExecutor   = apiExecutor;
 }