Table of Contents

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

DatasetDiscoveryMetadata

Detail

Additional detail for a rejected dataset.

public string? Detail { get; }

Property Value

string

IsAllowed

Whether the permit authorizes the dataset.

public bool IsAllowed { get; }

Property Value

bool

Outcome

The permit-policy outcome.

public PermitEvaluationOutcome Outcome { get; }

Property Value

PermitEvaluationOutcome

Permit

The matching permit, when one was found.

public DataPermit? Permit { get; }

Property Value

DataPermit