private void InitializeClient()
        {
            var clientBuilder = HttpClientGenerator.HttpClientGenerator.BuildForUrl(ServiceUrl)
                                .WithAdditionalCallsWrapper(new ExceptionHandlerCallsWrapper())
                                .WithRetriesStrategy(new LinearRetryStrategy(TimeSpan.FromMilliseconds(TimeoutMs), Retries))
                                .WithAdditionalDelegatingHandler(new AuthorizationHeaderHttpClientHandler(AccessToken));

            Api = clientBuilder.Create().Generate <IInfobip>();
        }
        private void InitializeClient()
        {
            var clientBuilder = HttpClientGenerator.HttpClientGenerator.BuildForUrl(ServiceUrl)
                                .WithAdditionalCallsWrapper(new ExceptionHandlerCallsWrapper())
                                .WithoutRetries()
                                .WithAdditionalDelegatingHandler(
                new AuthorizationHeaderHttpClientHandler(InfobipApiKey, User, Password));

            Api = clientBuilder.Create().Generate <IInfobip>();
        }