using System.Xml.Serialization; using Newtonsoft.Json; namespace SabreTools.Models.Internal { [JsonObject("disk"), XmlRoot(elementName: "disk")] public class Disk : DatItem { #region Keys /// string public const string FlagsKey = "flags"; /// string, possibly long public const string IndexKey = "index"; /// string public const string MD5Key = "md5"; /// string public const string MergeKey = "merge"; /// string public const string NameKey = "name"; /// (yes|no) "no" public const string OptionalKey = "optional"; /// string public const string RegionKey = "region"; /// string public const string SHA1Key = "sha1"; /// (baddump|nodump|good|verified) "good" public const string StatusKey = "status"; /// (yes|no) "no" public const string WritableKey = "writable"; #endregion public Disk() => Type = ItemType.Disk; } }