Skip to content

SealedSet

Namespace Nfty.Core.Publish in assembly Nfty.Core.

public sealed class SealedSet : LoadedSet

A Set that came out of a seal, carrying the seal's own header alongside it.

Remarks

A LoadedSet with the header attached rather than a separate return value, because every screen that shows a sealed Set has to show what it is allowed to do with it — and a policy the caller has to remember to carry alongside the data is a policy that will eventually be dropped on the way to the one place that checks it.

Constructors

SealedSet()

public SealedSet();

Properties

Header

public required SealManifest Header { get; init; }

What the seal says: who it was for, and what nfty will let them do.