Table of Contents

Class ResidualResponse

Namespace
CedarDotNet.Models
Assembly
CedarDotNet.dll
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

Decision?

Errored

The errored policies.

[JsonPropertyName("errored")]
public required IReadOnlyCollection<string> Errored { get; init; }

Property Value

IReadOnlyCollection<string>

MayBeDetermining

The may-be-determining policies.

[JsonPropertyName("mayBeDetermining")]
public required IReadOnlyCollection<string> MayBeDetermining { get; init; }

Property Value

IReadOnlyCollection<string>

MustBeDetermining

The must-be-determining policies.

[JsonPropertyName("mustBeDetermining")]
public required IReadOnlyCollection<string> MustBeDetermining { get; init; }

Property Value

IReadOnlyCollection<string>

NontrivialResiduals

The non-trivial residuals.

[JsonPropertyName("nontrivialResiduals")]
public required IReadOnlyCollection<string> NontrivialResiduals { get; init; }

Property Value

IReadOnlyCollection<string>

Residuals

The residuals. TODO: determine value type.

[JsonPropertyName("residuals")]
public required IReadOnlyDictionary<string, JsonObject> Residuals { get; init; }

Property Value

IReadOnlyDictionary<string, JsonObject>

Satisfied

The satisfied policies.

[JsonPropertyName("satisfied")]
public required IReadOnlyCollection<string> Satisfied { get; init; }

Property Value

IReadOnlyCollection<string>