Class DraftPolicy
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
The draft policy of a sandbox.
public sealed record DraftPolicy : IEquatable<DraftPolicy>
- Inheritance
-
DraftPolicy
- Implements
- Inherited Members
Constructors
DraftPolicy(IReadOnlyList<DraftChunk>, string, ulong, DateTimeOffset?)
The draft policy of a sandbox.
public DraftPolicy(IReadOnlyList<DraftChunk> Chunks, string RollingSummary, ulong DraftVersion, DateTimeOffset? LastAnalyzedAt)
Parameters
ChunksIReadOnlyList<DraftChunk>Proposed rules.
RollingSummarystringSummary of all analysis; empty in mechanistic mode.
DraftVersionulongCurrent draft version.
LastAnalyzedAtDateTimeOffset?When the last analysis finished.
Properties
Chunks
Proposed rules.
public IReadOnlyList<DraftChunk> Chunks { get; init; }
Property Value
DraftVersion
Current draft version.
public ulong DraftVersion { get; init; }
Property Value
LastAnalyzedAt
When the last analysis finished.
public DateTimeOffset? LastAnalyzedAt { get; init; }
Property Value
RollingSummary
Summary of all analysis; empty in mechanistic mode.
public string RollingSummary { get; init; }