cadrumo.application.modelo.operator_inputs module

Operator input contracts shared by modelo delivery workflows.

class ModeloExportOperatorInput(**data)[source]

Bases: BaseModel

Canonical 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
class ModeloReviewPackageBuildOperatorInput(**data)[source]

Bases: ModeloExportOperatorInput

Canonical export input plus review-package annotations.

Parameters:
notes: str