diff --git a/SabreTools.Data.Models/Metadata/Rom.cs b/SabreTools.Data.Models/Metadata/Rom.cs
index 9799e501..9bbbbe04 100644
--- a/SabreTools.Data.Models/Metadata/Rom.cs
+++ b/SabreTools.Data.Models/Metadata/Rom.cs
@@ -10,46 +10,6 @@ namespace SabreTools.Data.Models.Metadata
{
#region Properties
- /// (yes|no) "no"
- public bool? Dispose { get; set; }
-
- /// ArchiveDotOrg.File
- public long? FileCount { get; set; }
-
- /// bool; AttractMode.Row
- public bool? FileIsAvailable { get; set; }
-
- /// (yes|no) "no"
- public bool? Inverted { get; set; }
-
- /// (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue|reload_plain|ignore)
- public LoadFlag? LoadFlag { get; set; }
-
- /// (yes|no) "no"
- public bool? MIA { get; set; }
-
- public string? Name { get; set; }
-
- /// OpenMSX.RomBase
- public OpenMSXSubType? OpenMSXMediaType { get; set; }
-
- /// (yes|no) "no"
- public bool? Optional { get; set; }
-
- public long? Size { get; set; }
-
- /// (yes|no) "no"
- public bool? SoundOnly { get; set; }
-
- /// (baddump|nodump|good|verified) "good"
- public ItemStatus? Status { get; set; }
-
- public string? Value { get; set; }
-
- #endregion
-
- #region Keys
-
/// ArchiveDotOrg.File
public string? Album { get; set; }
@@ -100,9 +60,18 @@ namespace SabreTools.Data.Models.Metadata
public string? Date { get; set; }
+ /// (yes|no) "no"
+ public bool? Dispose { get; set; }
+
/// OfflineList.FileRomCRC
public string? Extension { get; set; }
+ /// ArchiveDotOrg.File
+ public long? FileCount { get; set; }
+
+ /// bool; AttractMode.Row
+ public bool? FileIsAvailable { get; set; }
+
public string? Flags { get; set; }
/// ArchiveDotOrg.File
@@ -131,12 +100,18 @@ namespace SabreTools.Data.Models.Metadata
/// ArchiveDotOrg.File
public string? hOCRPageIndexModuleVersion { get; set; }
+ /// (yes|no) "no"
+ public bool? Inverted { get; set; }
+
/// Possibly long; ArchiveDotOrg.File
public string? LastModifiedTime { get; set; }
/// Possibly long; Also in ArchiveDotOrg.File
public string? Length { get; set; }
+ /// (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue|reload_plain|ignore)
+ public LoadFlag? LoadFlag { get; set; }
+
/// ArchiveDotOrg.File
public string? MatrixNumber { get; set; }
@@ -148,12 +123,23 @@ namespace SabreTools.Data.Models.Metadata
public string? Merge { get; set; }
+ /// (yes|no) "no"
+ public bool? MIA { get; set; }
+
+ public string? Name { get; set; }
+
/// Possibly long; Originally "offs"
public string? Offset { get; set; }
+ /// OpenMSX.RomBase
+ public OpenMSXSubType? OpenMSXMediaType { get; set; }
+
/// OpenMSX.RomBase
public string? OpenMSXType { get; set; }
+ /// (yes|no) "no"
+ public bool? Optional { get; set; }
+
/// ArchiveDotOrg.File
public string? Original { get; set; }
@@ -188,6 +174,11 @@ namespace SabreTools.Data.Models.Metadata
public string? SHA512 { get; set; }
+ public long? Size { get; set; }
+
+ /// (yes|no) "no"
+ public bool? SoundOnly { get; set; }
+
/// ArchiveDotOrg.File
public string? Source { get; set; }
@@ -196,6 +187,9 @@ namespace SabreTools.Data.Models.Metadata
/// Possibly long; OpenMSX.RomBase
public string? Start { get; set; }
+ /// (baddump|nodump|good|verified) "good"
+ public ItemStatus? Status { get; set; }
+
/// ArchiveDotOrg.File
public string? Summation { get; set; }
@@ -229,6 +223,8 @@ namespace SabreTools.Data.Models.Metadata
/// Possibly long; ArchiveDotOrg.File
public string? Track { get; set; }
+ public string? Value { get; set; }
+
/// ArchiveDotOrg.File
public string? WhisperASRModuleVersion { get; set; }