Gated Proposition Result
The aggregated outcome of running one or more gates against a proposition, together with the final routing decision.
Constructors
Properties
the per-gate evaluations that contributed to the final decision
the decision the consumer should act on
True when the proposition was rejected.
the proposition that was gated
True when the proposition should be persisted normally (a plain GateDecision.Persist).
True when the proposition should be routed to review.
True when the proposition should be written to storage at all — that is, every decision except GateDecision.Reject and GateDecision.RouteToReview. Use this (not shouldPersist) to guard a save(), since GateDecision.Demote and GateDecision.SkipProjection both keep the proposition; they only change how it is projected.
True when the proposition should be persisted but excluded from projection.