SecurityResult.block constructor

SecurityResult.block({
  1. double riskScore = 1.0,
  2. List<String> flags = const [],
  3. required String message,
  4. String? layerName,
})

Convenience constructor for a blocked (rejected) result.

Implementation

factory SecurityResult.block({
  double riskScore = 1.0,
  List<String> flags = const [],
  required String message,
  String? layerName,
}) {
  return SecurityResult(
    allowed: false,
    riskScore: riskScore,
    flags: flags,
    message: message,
    verdict: SecurityVerdict.blocked,
    layerName: layerName,
  );
}