Class ResidualResponse
- Namespace
- CedarDotNet.Models
- Assembly
- CedarDotNet.dll
The response of a PartialAuthorizationAnswerResiduals.
public sealed record ResidualResponse : IEquatable<ResidualResponse>
- Inheritance
-
ResidualResponse
- Implements
- Inherited Members
Properties
Decision
The decision.
[JsonPropertyName("decision")]
public required Decision? Decision { get; init; }
Property Value
Errored
The errored policies.
[JsonPropertyName("errored")]
public required IReadOnlyCollection<string> Errored { get; init; }
Property Value
MayBeDetermining
The may-be-determining policies.
[JsonPropertyName("mayBeDetermining")]
public required IReadOnlyCollection<string> MayBeDetermining { get; init; }
Property Value
MustBeDetermining
The must-be-determining policies.
[JsonPropertyName("mustBeDetermining")]
public required IReadOnlyCollection<string> MustBeDetermining { get; init; }
Property Value
NontrivialResiduals
The non-trivial residuals.
[JsonPropertyName("nontrivialResiduals")]
public required IReadOnlyCollection<string> NontrivialResiduals { get; init; }
Property Value
Residuals
The residuals. TODO: determine value type.
[JsonPropertyName("residuals")]
public required IReadOnlyDictionary<string, JsonObject> Residuals { get; init; }
Property Value
Satisfied
The satisfied policies.
[JsonPropertyName("satisfied")]
public required IReadOnlyCollection<string> Satisfied { get; init; }