using System.Xml.Serialization; using Newtonsoft.Json; namespace SabreTools.Data.Models.Metadata { [JsonObject("source_details"), XmlRoot("source_details")] public class SourceDetails : DatItem { #region Keys /// string public const string IdKey = "id"; /// string public const string AppendToNumberKey = "appendtonumber"; /// string public const string SectionKey = "section"; /// string public const string RomInfoKey = "rominfo"; /// string public const string DumpDateKey = "dumpdate"; /// byte public const string DumpDateInfoKey = "dumpdateinfo"; /// string public const string ReleaseDateKey = "releasedate"; /// byte public const string ReleaseDateInfoKey = "releasedateinfo"; /// string public const string DumperKey = "dumper"; /// string public const string ProjectKey = "project"; /// string public const string OriginalFormatKey = "originalformat"; /// byte public const string NodumpKey = "nodump"; /// string public const string ToolKey = "tool"; /// string public const string OriginKey = "origin"; /// string public const string Comment1Key = "comment1"; /// string public const string Comment2Key = "comment2"; /// string public const string Link1Key = "link1"; /// byte public const string Link1PublicKey = "link1public"; /// string public const string Link2Key = "link2"; /// byte public const string Link2PublicKey = "link2public"; /// string public const string Link3Key = "link3"; /// byte public const string Link3PublicKey = "link3public"; /// string public const string RegionKey = "region"; /// string public const string MediaTitleKey = "mediatitle"; #endregion public SourceDetails() => ItemType = ItemType.SourceDetails; } }