Class PermitEvaluationResult
- Namespace
- EncDotNet.S100.ExchangeSets.Protection
- Assembly
- EncDotNet.S100.ExchangeSets.dll
The result of evaluating a dataset against its Part 15 permit.
public sealed class PermitEvaluationResult
- Inheritance
-
PermitEvaluationResult
- Inherited Members
Properties
Dataset
The catalogue dataset that was evaluated.
public DatasetDiscoveryMetadata Dataset { get; }
Property Value
Detail
Additional detail for a rejected dataset.
public string? Detail { get; }
Property Value
IsAllowed
Whether the permit authorizes the dataset.
public bool IsAllowed { get; }
Property Value
Outcome
The permit-policy outcome.
public PermitEvaluationOutcome Outcome { get; }
Property Value
Permit
The matching permit, when one was found.
public DataPermit? Permit { get; }