Expand description
Typed claim commands, events and model-facing argument shapes.
The interesting line here is that ClaimCommand::ReviseProposedField and
ClaimCommand::AcceptProposal are two commands with two operation keys
and two policies. Editing a proposed value and answering the review are
different acts, and keeping them apart in the command vocabulary is what
makes them distinguishable everywhere downstream: in the plan, in the
journal, in the receipt and in the replay record.
Modules§
- operations
- Keys of the operations the interpreter may propose.
Structs§
- Attach
Args - Arguments of
operations::ATTACH_RECEIPT. - Reference
Args - Arguments of
operations::SET_REFERENCE. - Revise
Args - Arguments of
operations::REVISE_PROPOSED_FIELD.
Enums§
- Claim
Command - One typed claim command.
- Claim
Event - One committed claim event.