cadrumo.application.invoices.catalogue_lifecycle_ports module¶
Application-owned capabilities for the invoice catalogue lifecycle.
- class CatalogueLifecyclePorts(read_ports, invoice_repository, event_repository)[source]¶
Bases:
objectRequired read, mutation, and audit capabilities for one bucket.
- Parameters:
read_ports (InvoiceCatalogueReadPorts)
invoice_repository (CatalogueInvoiceRepositoryPort)
event_repository (CatalogueInvoiceEventRepositoryPort)
-
read_ports:
InvoiceCatalogueReadPorts¶
-
invoice_repository:
CatalogueInvoiceRepositoryPort¶
-
event_repository:
CatalogueInvoiceEventRepositoryPort¶