using System.Xml; using System.Xml.Serialization; namespace SabreTools.Models.OfflineList { [XmlRoot("configuration")] public class Configuration { [XmlElement("datName")] public string? DatName { get; set; } [XmlElement("imFolder")] public string? ImFolder { get; set; } [XmlElement("datVersion")] public string? DatVersion { get; set; } [XmlElement("system")] public string? System { get; set; } /// Numeric? [XmlElement("screenshotsWidth")] public string? ScreenshotsWidth { get; set; } /// Numeric? [XmlElement("screenshotsHeight")] public string? ScreenshotsHeight { get; set; } [XmlElement("infos")] public Infos? Infos { get; set; } [XmlElement("canOpen")] public CanOpen? CanOpen { get; set; } [XmlElement("newDat")] public NewDat? NewDat { get; set; } [XmlElement("search")] public Search? Search { get; set; } [XmlElement("romTitle")] public string? RomTitle { get; set; } #region DO NOT USE IN PRODUCTION /// Should be empty [XmlAnyAttribute] public XmlAttribute[]? ADDITIONAL_ATTRIBUTES { get; set; } /// Should be empty [XmlAnyElement] public object[]? ADDITIONAL_ELEMENTS { get; set; } #endregion } }