SignalResult constructor

const SignalResult({
  1. required String signalId,
  2. required double risk,
  3. required String reason,
  4. String? detail,
  5. bool didFail = false,
})

Creates a SignalResult.

risk must be in 0.0, 1.0.

Implementation

const SignalResult({
  required this.signalId,
  required this.risk,
  required this.reason,
  this.detail,
  this.didFail = false,
}) : assert(risk >= 0.0 && risk <= 1.0);