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; }