public PaymentForecastService( IOptions <ForecastingJobsConfiguration> options, IHttpFunctionClient <PaymentDataCompleteTrigger> httpFunctionClient, IEncodingService encodingService, ILogger <PaymentForecastService> logger) { _configuration = options.Value; _httpFunctionClient = httpFunctionClient; _encodingService = encodingService; _logger = logger; _httpFunctionClient.XFunctionsKey = _configuration.PaymentPreLoadHttpFunctionXFunctionKey; }
public LevyForecastService( IOptions <ForecastingJobsConfiguration> configuration, IHttpFunctionClient <AccountLevyCompleteTrigger> httpClient, IEncodingService encodingService, ILogger <LevyForecastService> logger) { _configuration = configuration; _httpClient = httpClient; _logger = logger; _encodingService = encodingService; _httpClient.XFunctionsKey = _configuration.Value.LevyDeclarationPreLoadHttpFunctionXFunctionKey; }