コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }