v1SimulatePolicyChainResponse class

Constructors

v1SimulatePolicyChainResponse({required v1Outcome finalDecision, String? matchedPolicyId, String? matchedPolicyName, String? reason, List<v1SimulationPolicyEvalDetail>? policyDetails, num? evaluatedCount, num? totalCount})
const
v1SimulatePolicyChainResponse.fromJson(Map<String, dynamic> json)
factory

Properties

evaluatedCount num?
Number of policies actually evaluated (short-circuit stops counting).
final
finalDecision v1Outcome
Final decision: ALLOW, DENY_EXPLICIT, DENY_IMPLICIT, or REQUIRES_CONSENSUS.
final
hashCode int
The hash code for this object.
no setterinherited
matchedPolicyId String?
Policy that determined the decision. Empty for root quorum bypass, implicit allow, and implicit deny.
final
matchedPolicyName String?
final
policyDetails List<v1SimulationPolicyEvalDetail>?
Per-policy evaluation trail in evaluation order. Empty when root quorum bypass decided the outcome.
final
reason String?
Human-readable explanation of the decision.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalCount num?
Total number of policies in the effective set (after extra/exclude adjustments).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited