AlreadyQuarantined

data class AlreadyQuarantined(val proposition: Proposition, val originalReason: String?) : QuarantineDecision

An earlier sweep already quarantined this one: its status is PropositionStatus.QUARANTINED, so this sweep left it as it found it. Nothing needs persisting for these.

To force one back through evaluation, release it (DriftSweepCapable.releaseFromQuarantine) and pass it in again. Editing the metadata by hand does nothing, because the hold is the status.

Constructors

Link copied to clipboard
constructor(proposition: Proposition, originalReason: String?)

Properties

Link copied to clipboard

The reason the earlier sweep recorded, when it is still readable as text. null when the metadata value is present but isn't a string. The proposition still counts as already quarantined; only the explanation is unrecoverable.

Link copied to clipboard

The proposition, unchanged.