public InvoiceEventsRepository(HttpClient client, InvoiceWorkerOptions options, ILogger logger) { _httpClient = client; _feedUrl = options.FeedUrl; _logger = logger; }
public InvoiceWorkerService(IInvoiceEventsRepository invoiceEventsRepository, IInvoiceDocumentWriter documentWriter, IInvoiceStorageRepository storageRepository, InvoiceWorkerOptions options, ILogger logger) { _options = options; _logger = logger; _invoiceEventsRepository = invoiceEventsRepository; _documentWriter = documentWriter; _storageRepository = storageRepository; }