Class PolicyEvaluationResult
- Namespace
- JD.AI.Core.Governance
- Assembly
- JD.AI.Core.dll
public sealed record PolicyEvaluationResult : IEquatable<PolicyEvaluationResult>
- Inheritance
-
PolicyEvaluationResult
- Implements
- Inherited Members
Constructors
PolicyEvaluationResult(PolicyDecision, string?, string?)
public PolicyEvaluationResult(PolicyDecision Decision, string? Reason = null, string? PolicyName = null)
Parameters
DecisionPolicyDecisionReasonstringPolicyNamestring
Properties
Decision
public PolicyDecision Decision { get; init; }
Property Value
PolicyName
public string? PolicyName { get; init; }
Property Value
Reason
public string? Reason { get; init; }