Add RA extensions to Logiqx (fixes #13)

This commit is contained in:
Matt Nadareski
2025-09-17 09:29:29 -04:00
parent 978b6904db
commit c51c16ed2d
2 changed files with 14 additions and 0 deletions

View File

@@ -111,5 +111,13 @@ namespace SabreTools.Models.Logiqx
/// <remarks>MAME extension</remarks>
[XmlElement("softwarelist")]
public SoftwareList[]? SoftwareList { get; set; }
/// <remarks>RetroAchievements extension</remarks>
[XmlAttribute("url")]
public string? Url { get; set; }
/// <remarks>RetroAchievements extension</remarks>
[XmlAttribute("hash")]
public string? Hash { get; set; }
}
}

View File

@@ -113,6 +113,9 @@ namespace SabreTools.Models.Metadata
/// <remarks>string</remarks>
public const string GenMSXIDKey = "genmsxid";
/// <remarks>string</remarks>
public const string HashKey = "hash";
/// <remarks>string</remarks>
public const string HistoryKey = "history";
@@ -260,6 +263,9 @@ namespace SabreTools.Models.Metadata
[NoFilter]
public const string TruripKey = "trurip";
/// <remarks>string</remarks>
public const string UrlKey = "url";
/// <remarks>Video[]</remarks>
[NoFilter]
public const string VideoKey = "video";