public PlatformProxy(IWebClientBuilder webClientBuilder, IParametersTranslator parametersTranslator, PlatformSettings platformSettings, IPlatformTokenProvider platformTokenProvider) { _webClientBuilder = webClientBuilder; _parametersTranslator = parametersTranslator; _platformSettings = platformSettings; _platformTokenProvider = platformTokenProvider; }
public PlatformProxy(IWebClientBuilder webClientBuilder, IPlatformConfiguration platformConfiguration, IPlatformTokenProvider platformTokenProvider, IPlatformHashProvider platformHashProvider, IPlatformParameterTranslator platformParameterTranslator) { _webClientBuilder = webClientBuilder; _platformConfiguration = platformConfiguration; _platformTokenProvider = platformTokenProvider; _platformHashProvider = platformHashProvider; _platformParameterTranslator = platformParameterTranslator; }
public PlatformProxy(IApplicationSettings applicationSettings, IWebClientBuilder webClientBuilder, IPlatformSettings platformSettings, IPlatformTokenProvider platformTokenProvider, IPlatformHashProvider platformHashProvider, IParametersTranslator parametersTranslator) { _webClientBuilder = webClientBuilder; _platformSettings = platformSettings; _platformTokenProvider = platformTokenProvider; _platformHashProvider = platformHashProvider; _parametersTranslator = parametersTranslator; }
public SywClient(IWebClientBuilder webClient, IPlatformTokenProvider tokenProvider, PlatformSettings settings) { _proxy = new PlatformProxy(webClient, new ParametersTranslator(), settings, tokenProvider); }