cadrumo.application.modelo.operator_inputs module¶
Operator input contracts shared by modelo delivery workflows.
- class ModeloExportOperatorInput(**data)[source]¶
Bases:
BaseModelCanonical operator input required to resolve and export a modelo.
- Parameters:
work_unit_id (str | None)
modelo (str | None)
year (int | None)
period (str | None)
registry_revision (str | None)
bucket_id (str | None)
select (str)
output (Path | None)
revision (str | None)
actor (str | None)
refund_election (RefundElection)
payment_election (PaymentElection)
prior_domiciliation_election (PriorDomiciliationElection)
- work_unit_id: str | None¶
- modelo: str | None¶
- year: int | None¶
- period: str | None¶
- registry_revision: str | None¶
- bucket_id: str | None¶
- select: str¶
- output: Path | None¶
- revision: str | None¶
- actor: str | None¶
- refund_election: RefundElection¶
- payment_election: PaymentElection¶
- prior_domiciliation_election: PriorDomiciliationElection¶
- class ModeloReviewPackageBuildOperatorInput(**data)[source]¶
Bases:
ModeloExportOperatorInputCanonical export input plus review-package annotations.
- Parameters:
work_unit_id (str | None)
modelo (str | None)
year (int | None)
period (str | None)
registry_revision (str | None)
bucket_id (str | None)
select (str)
output (Path | None)
revision (str | None)
actor (str | None)
refund_election (RefundElection)
payment_election (PaymentElection)
prior_domiciliation_election (PriorDomiciliationElection)
notes (str)
- notes: str¶