cadrumo.application.modelo.taxation_comparison_ports module

Application-owned read capability for Modelo taxation comparison.

exception TaxationComparisonPersistenceError(operation)[source]

Bases: CadrumoError

Translated failure while loading work units for taxation comparison.

Parameters:

operation (str)

Return type:

None

code
class TaxationComparisonWorkUnitReader(*args, **kwargs)[source]

Bases: Protocol

Read capability for the bucket-bound work-unit comparison projection.

load()[source]

Return the validated work-unit catalogue for the composed bucket.

Return type:

WorkUnitCatalogue

class TaxationComparisonPorts(work_unit_reader)[source]

Bases: object

Required capability bundle for one taxation comparison invocation.

Parameters:

work_unit_reader (TaxationComparisonWorkUnitReader)

work_unit_reader: TaxationComparisonWorkUnitReader