using System.Xml.Serialization; using Newtonsoft.Json; namespace SabreTools.Models.Internal { [JsonObject("software"), XmlRoot("software")] public class Software : DatItem { #region Keys /// string public const string CloneOfKey = "cloneof"; /// string public const string DescriptionKey = "description"; /// Info[] [NoFilter] public const string InfoKey = "info"; /// string public const string NameKey = "name"; /// string public const string NotesKey = "notes"; /// Part[] [NoFilter] public const string PartKey = "part"; /// string public const string PublisherKey = "publisher"; /// SharedFeat[] [NoFilter] public const string SharedFeatKey = "sharedfeat"; /// (yes|partial|no) "yes" public const string SupportedKey = "supported"; /// string public const string YearKey = "year"; #endregion public Software() => Type = ItemType.Software; } }