Class ConfigUpdateResult
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
The result of a configuration update.
public sealed record ConfigUpdateResult : IEquatable<ConfigUpdateResult>
- Inheritance
-
ConfigUpdateResult
- Implements
- Inherited Members
Constructors
ConfigUpdateResult(uint, string, ulong, bool, IReadOnlyDictionary<string, string>)
The result of a configuration update.
public ConfigUpdateResult(uint Version, string PolicyHash, ulong SettingsRevision, bool Deleted, IReadOnlyDictionary<string, string> Annotations)
Parameters
VersionuintAssigned policy version.
PolicyHashstringSHA-256 hash of the applied policy.
SettingsRevisionulongRevision of the settings scope that changed.
DeletedboolTrue when a delete removed an existing key.
AnnotationsIReadOnlyDictionary<string, string>Sandbox annotations after the update; empty for global updates.
Properties
Annotations
Sandbox annotations after the update; empty for global updates.
public IReadOnlyDictionary<string, string> Annotations { get; init; }
Property Value
Deleted
True when a delete removed an existing key.
public bool Deleted { get; init; }
Property Value
PolicyHash
SHA-256 hash of the applied policy.
public string PolicyHash { get; init; }
Property Value
SettingsRevision
Revision of the settings scope that changed.
public ulong SettingsRevision { get; init; }
Property Value
Version
Assigned policy version.
public uint Version { get; init; }