SecurityResult constructor

const SecurityResult({
  1. required bool allowed,
  2. required double riskScore,
  3. required List<String> flags,
  4. required String message,
  5. required SecurityVerdict verdict,
  6. String? layerName,
})

Creates a result. Prefer the allow, block, or flag factories for consistent verdict/allowed pairing.

Implementation

const SecurityResult({
  required this.allowed,
  required this.riskScore,
  required this.flags,
  required this.message,
  required this.verdict,
  this.layerName,
});