SecurityResult.allow constructor

SecurityResult.allow({
  1. double riskScore = 0.0,
  2. List<String> flags = const [],
  3. String message = 'OK',
  4. String? layerName,
})

Convenience constructor for a fully allowed result.

Implementation

factory SecurityResult.allow({
  double riskScore = 0.0,
  List<String> flags = const [],
  String message = 'OK',
  String? layerName,
}) {
  return SecurityResult(
    allowed: true,
    riskScore: riskScore,
    flags: flags,
    message: message,
    verdict: SecurityVerdict.allowed,
    layerName: layerName,
  );
}