mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Add final models (nw)
This commit is contained in:
9
SabreTools.Models/ClrMamePro/Archive.cs
Normal file
9
SabreTools.Models/ClrMamePro/Archive.cs
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>archive</remarks>
|
||||||
|
public class Archive
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
15
SabreTools.Models/ClrMamePro/BiosSet.cs
Normal file
15
SabreTools.Models/ClrMamePro/BiosSet.cs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>biosset</remarks>
|
||||||
|
public class BiosSet
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>default</remarks>
|
||||||
|
public string? Default { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
51
SabreTools.Models/ClrMamePro/ClrMamePro.cs
Normal file
51
SabreTools.Models/ClrMamePro/ClrMamePro.cs
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>clrmamepro</remarks>
|
||||||
|
public class ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rootdir</remarks>
|
||||||
|
public string? RootDir { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>version</remarks>
|
||||||
|
public string? Version { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>date</remarks>
|
||||||
|
public string? Date { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>author</remarks>
|
||||||
|
public string? Author { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>homepage</remarks>
|
||||||
|
public string? Homepage { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>url</remarks>
|
||||||
|
public string? Url { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>comment</remarks>
|
||||||
|
public string? Comment { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>header</remarks>
|
||||||
|
public string? Header { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>type</remarks>
|
||||||
|
public string? Type { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcemerging</remarks>
|
||||||
|
public string? ForceMerging { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcezipping</remarks>
|
||||||
|
public string? ForceZipping { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcepacking</remarks>
|
||||||
|
public string? ForcePacking { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
21
SabreTools.Models/ClrMamePro/Disk.cs
Normal file
21
SabreTools.Models/ClrMamePro/Disk.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>disk</remarks>
|
||||||
|
public class Disk
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>md5</remarks>
|
||||||
|
public string? MD5 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha1</remarks>
|
||||||
|
public string? SHA1 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>merge</remarks>
|
||||||
|
public string? Merge { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>status</remarks>
|
||||||
|
public string? Status { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
55
SabreTools.Models/ClrMamePro/Game.cs
Normal file
55
SabreTools.Models/ClrMamePro/Game.cs
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>game</remarks>
|
||||||
|
public class Game
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>year</remarks>
|
||||||
|
public string? Year { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>manufacturer</remarks>
|
||||||
|
public string? Manufacturer { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>cloneof</remarks>
|
||||||
|
public string? CloneOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>romof</remarks>
|
||||||
|
public string? RomOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sampleof</remarks>
|
||||||
|
public string? SampleOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>release</remarks>
|
||||||
|
public Release[]? Release { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>biosset</remarks>
|
||||||
|
public BiosSet[]? BiosSet { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rom</remarks>
|
||||||
|
public Rom[]? Rom { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>disk</remarks>
|
||||||
|
public Disk[]? Disk { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sample</remarks>
|
||||||
|
public Sample[]? Sample { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>archive</remarks>
|
||||||
|
public Archive[]? Archive { get; set; }
|
||||||
|
|
||||||
|
#region Aaru Extensions
|
||||||
|
|
||||||
|
/// <remarks>media; Appears after Disk</remarks>
|
||||||
|
public Media[]? Media { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
55
SabreTools.Models/ClrMamePro/Machine.cs
Normal file
55
SabreTools.Models/ClrMamePro/Machine.cs
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>machine</remarks>
|
||||||
|
public class Machine
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>year</remarks>
|
||||||
|
public string? Year { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>manufacturer</remarks>
|
||||||
|
public string? Manufacturer { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>cloneof</remarks>
|
||||||
|
public string? CloneOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>romof</remarks>
|
||||||
|
public string? RomOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sampleof</remarks>
|
||||||
|
public string? SampleOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>release</remarks>
|
||||||
|
public Release[]? Release { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>biosset</remarks>
|
||||||
|
public BiosSet[]? BiosSet { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rom</remarks>
|
||||||
|
public Rom[]? Rom { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>disk</remarks>
|
||||||
|
public Disk[]? Disk { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sample</remarks>
|
||||||
|
public Sample[]? Sample { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>archive</remarks>
|
||||||
|
public Archive[]? Archive { get; set; }
|
||||||
|
|
||||||
|
#region Aaru Extensions
|
||||||
|
|
||||||
|
/// <remarks>media; Appears after Disk</remarks>
|
||||||
|
public Media[]? Media { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
21
SabreTools.Models/ClrMamePro/Media.cs
Normal file
21
SabreTools.Models/ClrMamePro/Media.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>media</remarks>
|
||||||
|
public class Media
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>md5</remarks>
|
||||||
|
public string? MD5 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha1</remarks>
|
||||||
|
public string? SHA1 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha256</remarks>
|
||||||
|
public string? SHA256 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>spamsum</remarks>
|
||||||
|
public string? SpamSum { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
21
SabreTools.Models/ClrMamePro/Release.cs
Normal file
21
SabreTools.Models/ClrMamePro/Release.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>release</remarks>
|
||||||
|
public class Release
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>region</remarks>
|
||||||
|
public string Region { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>language</remarks>
|
||||||
|
public string? Language { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>date</remarks>
|
||||||
|
public string? Date { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>default</remarks>
|
||||||
|
public string? Default { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
55
SabreTools.Models/ClrMamePro/Resource.cs
Normal file
55
SabreTools.Models/ClrMamePro/Resource.cs
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>resource</remarks>
|
||||||
|
public class Resource
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>year</remarks>
|
||||||
|
public string? Year { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>manufacturer</remarks>
|
||||||
|
public string? Manufacturer { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>cloneof</remarks>
|
||||||
|
public string? CloneOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>romof</remarks>
|
||||||
|
public string? RomOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sampleof</remarks>
|
||||||
|
public string? SampleOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>release</remarks>
|
||||||
|
public Release[]? Release { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>biosset</remarks>
|
||||||
|
public BiosSet[]? BiosSet { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rom</remarks>
|
||||||
|
public Rom[]? Rom { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>disk</remarks>
|
||||||
|
public Disk[]? Disk { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sample</remarks>
|
||||||
|
public Sample[]? Sample { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>archive</remarks>
|
||||||
|
public Archive[]? Archive { get; set; }
|
||||||
|
|
||||||
|
#region Aaru Extensions
|
||||||
|
|
||||||
|
/// <remarks>media; Appears after Disk</remarks>
|
||||||
|
public Media[]? Media { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
76
SabreTools.Models/ClrMamePro/Rom.cs
Normal file
76
SabreTools.Models/ClrMamePro/Rom.cs
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>rom</remarks>
|
||||||
|
public class Rom
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>size</remarks>
|
||||||
|
public long Size { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>crc</remarks>
|
||||||
|
public string? CRC { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>md5</remarks>
|
||||||
|
public string? MD5 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha1</remarks>
|
||||||
|
public string? SHA1 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>merge</remarks>
|
||||||
|
public string? Merge { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>status</remarks>
|
||||||
|
public string? Status { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>date</remarks>
|
||||||
|
public string? Date { get; set; }
|
||||||
|
|
||||||
|
#region Hash Extensions
|
||||||
|
|
||||||
|
/// <remarks>sha256; Also in No-Intro spec; Appears after SHA1</remarks>
|
||||||
|
public string? SHA256 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha384; Appears after SHA256</remarks>
|
||||||
|
public string? SHA384 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sha512; Appears after SHA384</remarks>
|
||||||
|
public string? SHA512 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>spamsum; Appears after SHA512</remarks>
|
||||||
|
public string? SpamSum { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region DiscImgeCreator Extensions
|
||||||
|
|
||||||
|
/// <remarks>xxh3_64; Appears after SpamSum</remarks>
|
||||||
|
public string? xxHash364 { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>xxh3_128; Appears after xxHash364</remarks>
|
||||||
|
public string? xxHash3128 { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region No-Intro Extensions
|
||||||
|
|
||||||
|
/// <remarks>serial; Appears after Status</remarks>
|
||||||
|
public string? Serial { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>header; Appears after Serial</remarks>
|
||||||
|
public string? Header { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region RomVault Extensions
|
||||||
|
|
||||||
|
/// <remarks>inverted; Boolean; Appears after Date</remarks>
|
||||||
|
public bool? Inverted { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>mia; Boolean; Appears after Inverted</remarks>
|
||||||
|
public bool? MIA { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
51
SabreTools.Models/ClrMamePro/RomVault.cs
Normal file
51
SabreTools.Models/ClrMamePro/RomVault.cs
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>romvault</remarks>
|
||||||
|
public class RomVault
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rootdir</remarks>
|
||||||
|
public string? RootDir { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>version</remarks>
|
||||||
|
public string? Version { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>date</remarks>
|
||||||
|
public string? Date { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>author</remarks>
|
||||||
|
public string? Author { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>homepage</remarks>
|
||||||
|
public string? Homepage { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>url</remarks>
|
||||||
|
public string? Url { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>comment</remarks>
|
||||||
|
public string? Comment { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>header</remarks>
|
||||||
|
public string? Header { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>type</remarks>
|
||||||
|
public string? Type { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcemerging</remarks>
|
||||||
|
public string? ForceMerging { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcezipping</remarks>
|
||||||
|
public string? ForceZipping { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>forcepacking</remarks>
|
||||||
|
public string? ForcePacking { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
9
SabreTools.Models/ClrMamePro/Sample.cs
Normal file
9
SabreTools.Models/ClrMamePro/Sample.cs
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>sample</remarks>
|
||||||
|
public class Sample
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string Name { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
55
SabreTools.Models/ClrMamePro/Set.cs
Normal file
55
SabreTools.Models/ClrMamePro/Set.cs
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
namespace SabreTools.Models.ClrMamePro
|
||||||
|
{
|
||||||
|
/// <remarks>set</remarks>
|
||||||
|
public class Set
|
||||||
|
{
|
||||||
|
/// <remarks>name</remarks>
|
||||||
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>description</remarks>
|
||||||
|
public string? Description { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>year</remarks>
|
||||||
|
public string? Year { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>manufacturer</remarks>
|
||||||
|
public string? Manufacturer { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>category</remarks>
|
||||||
|
public string? Category { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>cloneof</remarks>
|
||||||
|
public string? CloneOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>romof</remarks>
|
||||||
|
public string? RomOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sampleof</remarks>
|
||||||
|
public string? SampleOf { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>release</remarks>
|
||||||
|
public Release[]? Release { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>biosset</remarks>
|
||||||
|
public BiosSet[]? BiosSet { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>rom</remarks>
|
||||||
|
public Rom[]? Rom { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>disk</remarks>
|
||||||
|
public Disk[]? Disk { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>sample</remarks>
|
||||||
|
public Sample[]? Sample { get; set; }
|
||||||
|
|
||||||
|
/// <remarks>archive</remarks>
|
||||||
|
public Archive[]? Archive { get; set; }
|
||||||
|
|
||||||
|
#region Aaru Extensions
|
||||||
|
|
||||||
|
/// <remarks>media; Appears after Disk</remarks>
|
||||||
|
public Media[]? Media { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
20
SabreTools.Models/Hashfile/Hashfile.cs
Normal file
20
SabreTools.Models/Hashfile/Hashfile.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <remarks>Hashfiles can only contain one type of hash at a time</remarks>
|
||||||
|
public class Hashfile
|
||||||
|
{
|
||||||
|
public SFV[]? SFV { get; set; }
|
||||||
|
|
||||||
|
public MD5[]? MD5 { get; set; }
|
||||||
|
|
||||||
|
public SHA1[]? SHA1 { get; set; }
|
||||||
|
|
||||||
|
public SHA256[]? SHA256 { get; set; }
|
||||||
|
|
||||||
|
public SHA384[]? SHA384 { get; set; }
|
||||||
|
|
||||||
|
public SHA512[]? SHA512 { get; set; }
|
||||||
|
|
||||||
|
public SpamSum[]? SpamSum { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/MD5.cs
Normal file
12
SabreTools.Models/Hashfile/MD5.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// MD5 File
|
||||||
|
/// </summary>
|
||||||
|
public class MD5
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SFV.cs
Normal file
12
SabreTools.Models/Hashfile/SFV.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// File CRC
|
||||||
|
/// </summary>
|
||||||
|
public class SFV
|
||||||
|
{
|
||||||
|
public string File { get; set; }
|
||||||
|
|
||||||
|
public string Hash { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SHA1.cs
Normal file
12
SabreTools.Models/Hashfile/SHA1.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// SHA-1 File
|
||||||
|
/// </summary>
|
||||||
|
public class SHA1
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SHA256.cs
Normal file
12
SabreTools.Models/Hashfile/SHA256.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// SHA-256 File
|
||||||
|
/// </summary>
|
||||||
|
public class SHA256
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SHA384.cs
Normal file
12
SabreTools.Models/Hashfile/SHA384.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// SHA-384 File
|
||||||
|
/// </summary>
|
||||||
|
public class SHA384
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SHA512.cs
Normal file
12
SabreTools.Models/Hashfile/SHA512.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// SHA-512 File
|
||||||
|
/// </summary>
|
||||||
|
public class SHA512
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
SabreTools.Models/Hashfile/SpamSum.cs
Normal file
12
SabreTools.Models/Hashfile/SpamSum.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace SabreTools.Models.Hashfile
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// SpamSum File
|
||||||
|
/// </summary>
|
||||||
|
public class SpamSum
|
||||||
|
{
|
||||||
|
public string Hash { get; set; }
|
||||||
|
|
||||||
|
public string File { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user