ReliabilityCriterion
data class ReliabilityCriterion(val criterion: ReliabilityCriterionId? = null, val status: ReliabilityCriterionStatus? = null, val inGracePeriod: Boolean? = null, val gracePeriodEndsAt: IsoDateTime? = null, val onProbation: Boolean? = null, val probationEndsAt: IsoDateTime? = null, val evaluatedAt: IsoDateTime? = null, val firstFailureAt: IsoDateTime? = null, val lastFailureAt: IsoDateTime? = null)(source)
One criterion's contribution to the Seal of Reliability.
Constructors
Link copied to clipboard
constructor(criterion: ReliabilityCriterionId? = null, status: ReliabilityCriterionStatus? = null, inGracePeriod: Boolean? = null, gracePeriodEndsAt: IsoDateTime? = null, onProbation: Boolean? = null, probationEndsAt: IsoDateTime? = null, evaluatedAt: IsoDateTime? = null, firstFailureAt: IsoDateTime? = null, lastFailureAt: IsoDateTime? = null)
Properties
Link copied to clipboard
Which criterion this entry describes.
Link copied to clipboard
Instant this criterion was last evaluated.
Link copied to clipboard
Start of the current run of failing checks.
Link copied to clipboard
Instant the grace period expires.
Link copied to clipboard
Whether a failing check is still inside the grace period.
Link copied to clipboard
Most recent failing check.
Link copied to clipboard
Whether this criterion is serving probation.
Link copied to clipboard
Instant this criterion finishes probation.
Link copied to clipboard
Verdict at the last evaluation, with no grace period applied.