MappedClassificationResult

@ApiStatus.Experimental
sealed interface MappedClassificationResult<out T : Any>

A classification mapped to a caller-owned value. Non-selection variants are the original ClassificationResult.NoMatch, ClassificationResult.Inconclusive, and ClassificationResult.Failure.

Inheritors

Types

Link copied to clipboard
data class Selected<T : Any>(val value: T, val selection: ClassificationResult.Selected) : MappedClassificationResult<T>

The caller-owned value and the unmodified provider evidence that selected it.