protected BaseApprendaApiClient(IConnectionSettings connectionSettings, IRestSession restSession) : this(connectionSettings)
 {
     if (restSession == null)
     {
         throw new ArgumentNullException(nameof(restSession));
     }
     SessionToken = restSession.ApprendaSessionToken;
 }
Пример #2
0
 public ApprendaTattletaleApiClient(IConnectionSettings connectionSettings, IRestSession restSession, ITelemetryReportingService reportingService)
     : base(connectionSettings, restSession)
 {
     _reportingService = reportingService;
 }
        public IApprendaApiClient GetV1Client(ITelemetryReportingService reportingService, IRestSession restSession)
        {
            var connectionSettings = _connectionSettingsFactory.GetConnectionSettings();

            return(new ApprendaTattletaleApiClient(connectionSettings, restSession, reportingService));
        }
        public IApprendaApiClient GetV1Client(IRestSession restSession)
        {
            var connectionSettings = _connectionSettingsFactory.GetConnectionSettings();

            return(new ApprendaApiClient(connectionSettings, restSession));
        }
 public ApprendaApiClient(IConnectionSettings connectionSettings, IRestSession restSession)
     : base(connectionSettings, restSession)
 {
 }