cadrumo.adapters.persistence.profile.invoice_source_resolver module

Outward adapter for the invoice source-mesh read capability.

Core types: InvoiceCatalogue.

class InvoiceCatalogueSourceResolverAdapter(*, repository)[source]

Bases: InvoiceSourceCatalogueReader

Translate the encrypted invoice repository to the application read port.

Parameters:

repository (InvoiceCatalogueRepository)

load()[source]

Load the catalogue while translating degradation failures.

Return type:

InvoiceCatalogue