#nullable enable using System.Collections.Generic; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.ViewVariables; namespace Content.Shared.Prototypes { [Prototype("dataset")] public class DatasetPrototype : IPrototype { [ViewVariables] [field: DataField("id", required: true)] public string ID { get; } = default!; [ViewVariables] [field: DataField("parent")] public string? Parent { get; } [field: DataField("values")] public IReadOnlyList Values { get; } = new List(); } }