using Content.Shared.Access.Components; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; namespace Content.Shared.Access; /// /// Contains a list of access tags that are part of this group. /// Used by to avoid boilerplate. /// [Prototype] public sealed partial class AccessGroupPrototype : IPrototype { [IdDataField] public string ID { get; private set; } = default!; [DataField("tags", required: true)] public HashSet> Tags = default!; }