using System.Xml.Serialization; using Newtonsoft.Json; namespace SabreTools.Data.Models.Metadata { [JsonObject("dataarea"), XmlRoot("dataarea")] public class DataArea : DatItem { #region Properties /// (big|little) "little" public Endianness? Endianness { get; set; } public string? Name { get; set; } public long? Size { get; set; } /// (8|16|32|64) "8" public Width? Width { get; set; } #endregion #region Keys /// Rom[] [NoFilter] public const string RomKey = "rom"; #endregion public DataArea() => ItemType = ItemType.DataArea; } }