v1SimulatePolicyChainResponse.fromJson constructor
Implementation
factory v1SimulatePolicyChainResponse.fromJson(Map<String, dynamic> json) {
final _finalDecision = v1OutcomeFromJson(json['finalDecision']);
final _matchedPolicyId = json['matchedPolicyId'] as String?;
final _matchedPolicyName = json['matchedPolicyName'] as String?;
final _reason = json['reason'] as String?;
final _policyDetails = (json['policyDetails'] as List?)
?.map((e) =>
v1SimulationPolicyEvalDetail.fromJson(e as Map<String, dynamic>))
.toList();
final _evaluatedCount = json['evaluatedCount'] as num?;
final _totalCount = json['totalCount'] as num?;
return v1SimulatePolicyChainResponse(
finalDecision: _finalDecision,
matchedPolicyId: _matchedPolicyId,
matchedPolicyName: _matchedPolicyName,
reason: _reason,
policyDetails: _policyDetails,
evaluatedCount: _evaluatedCount,
totalCount: _totalCount,
);
}