public IntrinioClient( IHttpClientFactory httpClientFactory, IIntrinioSettings settings, IApiCallsRepository apiCallsRepository) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _apiCallsRepository = apiCallsRepository ?? throw new ArgumentNullException(nameof(apiCallsRepository)); _httpClientV1 = httpClientFactory.CreateClient(Apis.IntrinioV1); _httpClientV2 = httpClientFactory.CreateClient(Apis.IntrinioV2); }
public ApiCall(IApiCallsRepository apiCallsRepository) { _apiCallsRepository = apiCallsRepository ?? throw new ArgumentNullException(nameof(apiCallsRepository)); }