public AllegroPlClient( IOptions <AllegroPlClientSettings> settings, YandexTranslateClient yandexTranslateClient, ILogger <AllegroPlClient> logger, ITranslateService translateService) { _settings = settings.Value; Assure.ArgumentNotNull(_settings, nameof(_settings)); _yandexTranslateClient = yandexTranslateClient; _logger = logger; _translateService = translateService; _restClient = new RestClient(_settings.ApiClientId, _settings.ApiClientSecret); _valuesToTranslate = new HashSet <string>(); }