using System.Xml; using System.Xml.Serialization; using SabreTools.Data.Models.Metadata; namespace SabreTools.Data.Models.Logiqx { [XmlRoot("romcenter")] public class RomCenter { [XmlAttribute("plugin")] public string? Plugin { get; set; } /// (none|split|merged|unmerged|fullmerged|device|full) "split" [XmlAttribute("rommode")] public MergingFlag RomMode { get; set; } /// (none|split|merged|unmerged|fullmerged|device|full) "split" [XmlAttribute("biosmode")] public MergingFlag BiosMode { get; set; } /// (none|split|merged|unmerged|fullmerged|device|full) "merged" [XmlAttribute("samplemode")] public MergingFlag SampleMode { get; set; } /// (yes|no) "no" [XmlAttribute("lockrommode")] public bool? LockRomMode { get; set; } /// (yes|no) "no" [XmlAttribute("lockbiosmode")] public bool? LockBiosMode { get; set; } /// (yes|no) "no" [XmlAttribute("locksamplemode")] public bool? LockSampleMode { get; set; } } }