/// <summary> /// Constructor for basic class /// </summary> /// <param name="requester">Http requester descendant</param> public APIRequester(IAsyncHttpRequester requester) { if (requester == null) { throw new ArgumentException("requester must be specified in order to make API calls"); } this.requester = requester; ResponseWaitTime = TimeSpan.FromMilliseconds(responseWaitTimeMilliseconds); ResponseWaitNumAttempts = responseWaitNumAttempts; }
/// <summary> /// Constructor /// </summary> /// <param name="requester">Any http requester that is descendant of IAsyncHttpRequester</param> public NLProcessor(IAsyncHttpRequester requester) : base(requester) { }
/// <summary> /// Constructor /// </summary> /// <param name="requester">Any http requester that is descendant of IAsyncHttpRequester</param> public IndividualUserProfiler(IAsyncHttpRequester requester) : base(requester) { }