protected BaseApprendaApiClient(IConnectionSettings connectionSettings, IRestSession restSession) : this(connectionSettings) { if (restSession == null) { throw new ArgumentNullException(nameof(restSession)); } SessionToken = restSession.ApprendaSessionToken; }
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) { }