Class InvoiceListArchiveReadService
category |
System |
---|---|
package |
Invoice |
__construct(\InvoiceListGeneratorInterface $invoiceListGenerator, \InvoiceServiceSettingsInterface $invoiceServiceSettings)
\InvoiceListGeneratorInterface
\InvoiceServiceSettingsInterface
filterInvoiceList(array $filterParameters, \IntType $startIndex = null, \IntType $maxCount = null, \StringType $orderBy = null) : \InvoiceListItemCollection
Provide the filtering values in the conditions array in order to fetch a filtered result set.
array
Contains an array of the GET parameters to be used for filtering the order records.
\InvoiceListItemCollection
filterInvoiceListCount(array $filterParameters) : integer
array
integer
getInvoiceFileDownloadInfoByInvoiceId(\IdType $invoiceId) : \FileDownloadInformation
getInvoiceListByConditions(array $conditions = array(), \IntType|null $startIndex = null, \IntType|null $maxCount = null, \StringType|null $orderBy = null) : \InvoiceListItemCollection
The other arguments helps to control fetched data.
array
(Optional) Conditions for tht where clause.
\InvoiceListItemCollection
getInvoiceListItemById(\IdType $invoiceId) : \InvoiceListItem
Throws |
|
---|
\IdType
\InvoiceListItem
invoiceListGenerator : \InvoiceListGeneratorInterface
invoiceServiceSettings : \InvoiceServiceSettingsInterface