namespace ZB.MOM.WW.OtOpcUa.Configuration.Enums;

/// <summary>ACL scope level. Per <c>acl-design.md</c> §"Scope Hierarchy".</summary>
public enum NodeAclScopeKind
{
    Cluster,
    Namespace,
    UnsArea,
    UnsLine,
    Equipment,
    /// <summary>
    ///     A folder segment anchored below a namespace (used for FolderPath-scoped tags).
    ///     Distinguishes folder grants from UNS <see cref="Equipment"/> grants in the
    ///     <c>AuthorizationDecision.Provenance</c> audit trail and Admin UI diagnostics.
    /// </summary>
    FolderSegment,
    Tag,
}
