fromScore static method

ConfidenceLevel fromScore(
  1. double score
)

Get the confidence level for a given score.

Implementation

static ConfidenceLevel fromScore(double score) {
  if (score < 0.0 || score > 1.0) {
    throw ArgumentError('Confidence score must be between 0.0 and 1.0');
  }
  for (final level in ConfidenceLevel.values) {
    if (score >= level.minValue && score < level.maxValue) {
      return level;
    }
  }
  return ConfidenceLevel.veryHigh; // score == 1.0
}