private void InitializeClient()
        {
            var clientBuilder = HttpClientGenerator.BuildForUrl(_serviceUrl)
                                .WithAdditionalCallsWrapper(new ExceptionHandlerCallsWrapper())
                                .WithRetriesStrategy(new LinearRetryStrategy(_timeout, _retriesCount));

            Api = clientBuilder.Create().Generate <IPushProviderApi>();
        }
 /// <summary>C-tor</summary>
 public PushProviderClient(IHttpClientGenerator httpClientGenerator)
 {
     Api = httpClientGenerator.Generate <IPushProviderApi>();
 }