cadrumo.application.operations.frontend_contracts module¶
Validation helpers and local result aliases for public operation contracts.
- validate_projection_contract(projection)[source]¶
Refuse a projection whose embedded public contract does not identify it.
- Return type:
- Parameters:
projection (OperationPublicProjectionV1)
- validate_projection_settlement(projection)[source]¶
Validate the mutually consistent terminal settlement references.
- Return type:
- Parameters:
projection (OperationPublicProjectionV1)
- validate_projection_cancellation_facts(projection)[source]¶
Validate cancellation facts against the projection lifecycle.
- Return type:
- Parameters:
projection (OperationPublicProjectionV1)