internal UkrlpSoapClient(
     IRestClient restClient,
     IUkrlpSoapMessageBuilder messageBuilder,
     UkrlpConfiguration configuration)
 {
     _restClient         = restClient;
     _restClient.BaseUrl = new Uri(configuration.SoapUrl, UriKind.Absolute);
     _messageBuilder     = messageBuilder;
 }
 public UkrlpDownloader(
     IUkrlpClient ukrlpClient,
     IStorage storage,
     UkrlpConfiguration configuration,
     ILoggerWrapper logger)
 {
     _ukrlpClient   = ukrlpClient;
     _storage       = storage;
     _configuration = configuration;
     _logger        = logger;
 }
 public UkrlpSoapClient(
     IRestClient restClient,
     UkrlpConfiguration configuration)
     : this(restClient, new UkrlpSoapMessageBuilder(configuration.StakeholderId), configuration)
 {
 }