Table of Contents

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

Decision PolicyDecision
Reason string
PolicyName string

Properties

Decision

public PolicyDecision Decision { get; init; }

Property Value

PolicyDecision

PolicyName

public string? PolicyName { get; init; }

Property Value

string

Reason

public string? Reason { get; init; }

Property Value

string