public OrdersRepository( IChannelEngineApiRequestFactory requestFactory, IChannelEngineApiClientFactory clientFactory, ISharedSettingsProvider configurationProvider) : base(clientFactory, requestFactory, configurationProvider) { }
protected ApiEndpointBase( IChannelEngineApiClientFactory clientFactory, IChannelEngineApiRequestFactory requestFactory, ISharedSettingsProvider sharedConfig) { ClientFactory = clientFactory; RequestFactory = requestFactory; SharedConfig = sharedConfig; }
public ProductsRepository(IChannelEngineApiClientFactory clientFactory, IChannelEngineApiRequestFactory requestFactory, ISharedSettingsProvider sharedConfig) : base(clientFactory, requestFactory, sharedConfig) { }
public ChannelEngineApiRequestFactory(ISharedSettingsProvider sharedSettings) { _sharedSettings = sharedSettings; }
public ChannelEngineApiClientFactory(ISharedSettingsProvider configProvider) { _apiUrl = new Uri($"{configProvider.BaseUri}/{configProvider.ApiVersion}", UriKind.Absolute); }