cadrumo.application.modelo.filing_action_ports module¶
Application-owned capabilities required by Modelo filing actions.
The filing authority coordinates several profile catalogues and a workflow-run audit sink. It receives those capabilities through this required bundle so it never selects an encrypted-storage adapter or derives one repository from another repository’s implementation details.
- class FilingActionPorts(work_unit_repository, calculation_repository, filing_repository, verification_repository, justificante_repository, observation_repository, participation_index_repository, prorrata_register_repository, iva_compensation_history_repository, bucket_event_repository, iva_compensation_decision_repository, workflow_run_repository, draft_review_ports, workflow_gate_ports)[source]¶
Bases:
objectRequired persisted authorities for one Modelo filing invocation.
- Parameters:
work_unit_repository (WorkUnitCatalogueRepositoryProtocol)
calculation_repository (CalculationRevisionCatalogueRepositoryProtocol)
filing_repository (ModeloRecordCatalogueRepositoryProtocol)
verification_repository (VerificationReportCatalogueRepositoryProtocol)
justificante_repository (JustificanteRepositoryProtocol)
observation_repository (CalculationObservationRepositoryProtocol)
participation_index_repository (TransactionParticipationIndexRepositoryProtocol)
prorrata_register_repository (ProrrataRegisterRepositoryProtocol)
iva_compensation_history_repository (IvaCompensationHistoryRepositoryProtocol)
bucket_event_repository (BucketEventHistoryRepositoryProtocol)
iva_compensation_decision_repository (IvaWalletDecisionRepositoryProtocol)
workflow_run_repository (WorkflowRunRepositoryProtocol)
draft_review_ports (DraftReviewPorts)
workflow_gate_ports (WorkflowGatePorts)
-
work_unit_repository:
WorkUnitCatalogueRepositoryProtocol¶
-
calculation_repository:
CalculationRevisionCatalogueRepositoryProtocol¶
-
filing_repository:
ModeloRecordCatalogueRepositoryProtocol¶
-
verification_repository:
VerificationReportCatalogueRepositoryProtocol¶
-
justificante_repository:
JustificanteRepositoryProtocol¶
-
observation_repository:
CalculationObservationRepositoryProtocol¶
-
participation_index_repository:
TransactionParticipationIndexRepositoryProtocol¶
-
prorrata_register_repository:
ProrrataRegisterRepositoryProtocol¶
-
iva_compensation_history_repository:
IvaCompensationHistoryRepositoryProtocol¶
-
bucket_event_repository:
BucketEventHistoryRepositoryProtocol¶
-
iva_compensation_decision_repository:
IvaWalletDecisionRepositoryProtocol¶
-
workflow_run_repository:
WorkflowRunRepositoryProtocol¶
-
draft_review_ports:
DraftReviewPorts¶
-
workflow_gate_ports:
WorkflowGatePorts¶